﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-guanxf-随笔分类-Jquery&amp;Ajax</title><link>http://www.blogjava.net/17learning/category/53366.html</link><description>我的博客：http://blog.sina.com.cn/17learning</description><language>zh-cn</language><lastBuildDate>Sun, 19 May 2013 17:00:09 GMT</lastBuildDate><pubDate>Sun, 19 May 2013 17:00:09 GMT</pubDate><ttl>60</ttl><item><title>Jquery 对checkbox的操作</title><link>http://www.blogjava.net/17learning/archive/2013/05/08/398993.html</link><dc:creator>管先飞</dc:creator><author>管先飞</author><pubDate>Wed, 08 May 2013 07:02:00 GMT</pubDate><guid>http://www.blogjava.net/17learning/archive/2013/05/08/398993.html</guid><wfw:comment>http://www.blogjava.net/17learning/comments/398993.html</wfw:comment><comments>http://www.blogjava.net/17learning/archive/2013/05/08/398993.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/17learning/comments/commentRss/398993.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/17learning/services/trackbacks/398993.html</trackback:ping><description><![CDATA[<div><div>1、全选：</div><div>&nbsp;$(function() {</div><div><span style="white-space:pre">	</span> &nbsp; &nbsp;$("#selectAll").click(function () {</div><div><span style="white-space:pre">	</span> &nbsp; &nbsp; &nbsp; $("input[name='checkbox']").each(function(idx, item) {</div><div><span style="white-space:pre">				</span>item.checked = true;</div><div><span style="white-space:pre">			</span>});</div><div><span style="white-space:pre">	</span> &nbsp; &nbsp;});</div><div>&nbsp; &nbsp; &nbsp;});</div><div>2、反选：</div><div><span style="white-space:pre">	</span>$(function() {</div><div><span style="white-space:pre">		</span>$("#invertSelect").click(function() {</div><div><span style="white-space:pre">			</span>$("input[name='checkbox']").each(function(idx, item) {</div><div><span style="white-space:pre">				</span>item.checked = !item.checked;</div><div><span style="white-space:pre">			</span>});</div><div><span style="white-space:pre">		</span>});</div><div><span style="white-space:pre">	</span>});</div><div><span style="white-space:pre">	</span></div><div>3、得到选中的值： &nbsp; &nbsp;</div><div><span style="white-space:pre">	</span>$(function() {</div><div><span style="white-space:pre">		</span>$("#addPlayList").click(function() {</div><div><span style="white-space:pre">			</span>var checkedObj = $('input:checkbox[name="checkbox"]:checked');</div><div><span style="white-space:pre">			</span>var files=[];</div><div><span style="white-space:pre">			</span>checkedObj.each(function() {&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; files[files.length] =this.value;&nbsp;</div><div>&nbsp; &nbsp; <span style="white-space:pre">	</span> &nbsp; &nbsp; });&nbsp;</div><div><span style="white-space:pre">			</span>if(files.length==0){</div><div><span style="white-space:pre">			</span> &nbsp; alert("请选中需要加入播放列表的歌曲");</div><div><span style="white-space:pre">			</span>} else{<span style="white-space:pre">	</span></div><div><span style="white-space:pre">				</span>var items = [];<span style="white-space:pre">			</span></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="white-space:pre">	</span> &nbsp;for(var i=0;i&lt;files.length;i++){</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="white-space:pre">	</span> &nbsp; if(files[i]){</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="white-space:pre">	</span> &nbsp; &nbsp; &nbsp;var item = eval("(" +files[i] +")");</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="white-space:pre">	</span> &nbsp; &nbsp; &nbsp; items[items.length] = item;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span>}</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="white-space:pre">	</span> &nbsp;}</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="white-space:pre">	</span> &nbsp;InvokeNative.playMusic(items);</div><div><span style="white-space:pre">			</span>}</div><div><span style="white-space:pre">		</span>});</div><div><span style="white-space:pre">	</span>});</div><div>4、鼠标点击后得到单个值：</div><div><span style="white-space:pre">	</span>function play(vthis){</div><div><span style="white-space:pre">		</span> &nbsp;$(vthis).find('input:checkbox').each(function(idx, itemssss){</div><div><span style="white-space:pre">				</span>var tt = eval("(" +itemssss.value+")");</div><div><span style="white-space:pre">				</span>InvokeNative.playMusic(tt);</div><div><span style="white-space:pre">		</span> &nbsp; &nbsp;});</div><div><span style="white-space:pre">		</span>//InvokeNative.playMusic(jsonItem);</div><div><span style="white-space:pre">	</span>}</div><div>find:查找多层、依次遍历 &nbsp;childrend 只查找一层。<br /><br /><br /><br /><br /><br /><br /><br /></div></div><img src ="http://www.blogjava.net/17learning/aggbug/398993.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/17learning/" target="_blank">管先飞</a> 2013-05-08 15:02 <a href="http://www.blogjava.net/17learning/archive/2013/05/08/398993.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ajaxfileupload  上传附件和提交表单</title><link>http://www.blogjava.net/17learning/archive/2012/06/08/380346.html</link><dc:creator>管先飞</dc:creator><author>管先飞</author><pubDate>Fri, 08 Jun 2012 06:58:00 GMT</pubDate><guid>http://www.blogjava.net/17learning/archive/2012/06/08/380346.html</guid><wfw:comment>http://www.blogjava.net/17learning/comments/380346.html</wfw:comment><comments>http://www.blogjava.net/17learning/archive/2012/06/08/380346.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/17learning/comments/commentRss/380346.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/17learning/services/trackbacks/380346.html</trackback:ping><description><![CDATA[一、提交表单：<br /><div>function listUploadFileText(id,fileType,fileTextCategory){</div><div>&nbsp;<span style="white-space:pre">	</span>//执行修改</div><div>&nbsp;<span style="white-space:pre">	</span>$.post("scb/fileTextInfo.action",{</div><div>&nbsp;<span style="white-space:pre">		</span>approvalMaterialId:id,fileCategory:fileTextCategory</div><div>&nbsp;<span style="white-space:pre">		</span>},function(data,status){</div><div>&nbsp;<span style="white-space:pre">			</span>//alert(data);</div><div>&nbsp;<span style="white-space:pre">			</span>showFileTextList(data);</div><div>&nbsp;<span style="white-space:pre">	</span>},'json');&nbsp;&nbsp;</div><div>}<br /><br />二、上传附件：<br /><br /><div>function selFileUpload(baseid,fileUploadCategory){</div><div><span style="white-space:pre">	</span>//判断上传材料的合法性</div><div><span style="white-space:pre">	</span>$("#subUploadTextFileId").val($("#formatTextFileId").val()); &nbsp; //formatTextFileId为附件file文本的ID，subUploadTextFileId为隐藏域的ID</div><div><span style="white-space:pre">	</span>if($.trim($("#subUploadTextFileId").val())!="" &amp;&amp; $("#subUploadTextFileId").val()!="null"){</div><div><span style="white-space:pre">		</span>var ext = GetExtensionFileName($("#subUploadTextFileId").val()); &nbsp;//GetExtensionFileName,得到文件的后缀名</div><div><span style="white-space:pre">		</span>if( !(ext == "doc" || ext == "docx" || ext=="xlsx" || ext=="xls" || ext=="jpg" || ext=="gif" || ext=="pdf")){</div><div><span style="white-space:pre">			</span> alert("上传文件格式错误，只能上传doc、docx、xlsx、xls、jpg、gif、pdf文档！");</div><div><span style="white-space:pre">			</span>return false;</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">	</span>}<span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>&nbsp; &nbsp; &nbsp;urlAction='scb/fileText.action?textFileCategory='+fileUploadCategory+'&amp;sysFileTextId='+sysUpFileTextId;</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space: pre; ">	</span>&nbsp; &nbsp; fileNameId="formatTextFileId";</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; $.ajaxFileUpload(</div><div>&nbsp; &nbsp; &nbsp;{ &nbsp;</div><div>&nbsp; &nbsp; &nbsp;url:urlAction, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//需要链接到服务器地址 &nbsp; &nbsp;</div><div>&nbsp; &nbsp; &nbsp;secureuri:false,</div><div>&nbsp; &nbsp; &nbsp;fileElementId:fileNameId, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //文件选择框的id属性</div><div>&nbsp; &nbsp; &nbsp;dataType:'json', &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//服务器返回的格式</div><div>&nbsp; &nbsp; &nbsp;success: function (data,status) &nbsp; //回调会值</div><div>&nbsp; &nbsp; &nbsp;//相当于java中try语句块的用法</div><div>&nbsp; &nbsp; { &nbsp; &nbsp;</div><div>&nbsp; &nbsp; &nbsp; <span style="white-space:pre">	</span> //alert(data); &nbsp;//对象</div><div>&nbsp; &nbsp; <span style="white-space:pre">	</span> if(status == 'success'){</div><div>&nbsp; &nbsp; <span style="white-space:pre">		</span> &nbsp;addFileBack(data);&nbsp;</div><div>&nbsp; &nbsp; <span style="white-space:pre">	</span> }else{</div><div>&nbsp; &nbsp; <span style="white-space:pre">		</span> alert(data.error);</div><div>&nbsp; &nbsp; <span style="white-space:pre">	</span> } &nbsp; &nbsp;</div><div>&nbsp; &nbsp; &nbsp;},</div><div>&nbsp; &nbsp; &nbsp;error: function (data, status, e){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//相当于java中catch语句块的用 &nbsp; &nbsp; <span style="white-space:pre">	</span></div><div>// &nbsp; &nbsp; &nbsp; &nbsp; alert("222.");</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alert(e);</div><div>&nbsp; &nbsp; &nbsp;<span style="white-space:pre">	</span>}</div><div>&nbsp; &nbsp; &nbsp; &nbsp;}&nbsp;</div><div>&nbsp; &nbsp; );</div><div>}</div></div><img src ="http://www.blogjava.net/17learning/aggbug/380346.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/17learning/" target="_blank">管先飞</a> 2012-06-08 14:58 <a href="http://www.blogjava.net/17learning/archive/2012/06/08/380346.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>