AJAX传递特殊字符的方法

AJAX传递特殊字符的方法

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

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

<meta name="renderer" content="webkit">

附加:

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

<img/></img/>

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

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

});

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

2.jquery对象元素的个数。

<img src="1.jpg"/><img src="2.jpg"/>

$("img").size();

等同于

$("img").length;

3.取得第几个元素

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

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

<ul>
  <li id="foo">foo</li>
  <li id="bar">bar</li>
  <li id="baz">baz</li>
</ul>
$('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,不传递参数,返回这个元素在同辈中的索引位置。

原文发布于微信公众号 - php(phpdaily)

原文发表时间:2014-08-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏机器学习入门

LWC 58:724. Find Pivot Index

LWC 58:724. Find Pivot Index 传送门:724. Find Pivot Index Problem: Given an array ...

1778
来自专栏ShaoYL

iOS:swift :可选类型

2857
来自专栏CaiRui

Python的hasattr() getattr() setattr() 函数使用方法详解

hasattr(object, name) 判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False...

2654
来自专栏Golang语言社区

在Go语言中使用JSON

Encode 将一个对象编码成JSON数据,接受一个interface{}对象,返回[]byte和error: func Marshal(v interfac...

3269
来自专栏Golang语言社区

Golang语言--【社区推荐阅读】 fmt用法

fmt 包中的函数和方法 // format.go -------------------------------------------------- /...

32911
来自专栏GopherCoder

Python 强化训练:第四篇

1143
来自专栏我的博客

Java基础语法

Java两种循环 List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();...

2624
来自专栏运维小白

Linux基础(day29)

sed扩展 一. 打印某行到某行之间的内容 打印某一行到某一行之间的内容 需求: 例如:有个文件test的内容如下: ert fff ** [abcfd] 1...

1609
来自专栏金朝麟的专栏

Module.exports和exports的区别

学习Seajs时,看到了exports.doSomething和module.exports,想对这两者的区别一探究竟。官方解释因为SeaJs和Nodejs都是...

1460
来自专栏极乐技术社区

使用ES6新特性开发微信小程序(3)——类

Class(类) Class是ES6引入的最重要特性之一。在没有Class之前,我们只能通过原型链来模拟类。 Class Definition(类的定义) cl...

1949

扫描关注云+社区