AJAX传递特殊字符的方法

采用Ajax传递参数加号(+)和与符号(&)时候,服务端获取到的参数并不如意!(1) "+"号:JavaScript解析为字符串连接符,所以服务器端接收数据时"+"会丢失。(2)"&":JavaScript解析为变量连接符,所以服务器端接收数据时&符号以后的数据都会丢失。解决办法:在传到服务端之前先将参数中的"+"和"&"符号都编码一下function filter(str){str = str.replace(/\+/g,"%2B");str = str.replace(/\&/g,"%26");return str;}用该方法将参数过滤后传到服务端,服务端即可获取到正确的"+"或"&"符号!

设置360浏览器使用极速模式

附加:

1.迭代两个图像,设置src属性。

$("img").each(function(i){

$this.src="test"+i+."jpg";

});

你可以使用 'return' 来提前跳出 each() 循环。

2.jquery对象元素的个数。

1.jpg2.jpg

$("img").size();

等同于

$("img").length;

3.取得第几个元素

$("img").get(0);

4.搜索匹配的元素并返回相应的索引值,从0开始。

  • foo
  • bar
  • baz

$('li').index(document.getElementById('bar')); //1,传递一个DOM对象,返回这个对象在原先集合中的索引位置

$('li').index($('#bar')); //1,传递一个jQuery对象

$('li').index($('li:gt(0)')); //1,传递一组jQuery对象,返回这个对象中第一个元素在原先集合中的索引位置

$('#bar').index('li'); //1,传递一个选择器,返回#bar在所有li中的做引位置

$('#bar').index(); //1,不传递参数,返回这个元素在同辈中的索引位置。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐