ie下$.getJSON出现问题的解决方法
2014-02-12 17:03
726 查看
前提:需导入相关js文件jquery.js
$.post(url,data,success(data, textStatus, jqXHR),dataType)
url:必需。规定把请求发送到哪个 URL。
data:可选。映射或字符串值。规定连同请求发送到服务器的数据。
success(data, textStatus, jqXHR):可选。请求成功时执行的回调函数。
dataType:默认执行智能判断(xml、json、script 或 html)。
$.getJSON(url,data,success(data, textStatus, xhr))
url:必需。规定将请求发送的哪个 URL。
data:可选。规定连同请求发送到服务器的数据。
success(data,status,xhr):
可选。规定当请求成功时运行的函数。
额外的参数:
response - 包含来自请求的结果数据
status - 包含请求的状态
xhr - 包含 XMLHttpRequest 对象
扩展写为:
复制代码 代码如下:
$.ajax({
type:'POST'或'GET',
url:url,
data:data,
success:callback,
dataType:json
});
dataType有这几种类型:xml、json、script 或 html
注意:
采用$.getJson方法时,如果有中文字符传入url中需先转义(不转义的话ie8下$_GET['v']将会得不到值,其他浏览器无此问题)
eg:
var url = "/api.php?op=product&v="+encodeURIComponent('好好学习');
$.post(url,data,success(data, textStatus, jqXHR),dataType)
url:必需。规定把请求发送到哪个 URL。
data:可选。映射或字符串值。规定连同请求发送到服务器的数据。
success(data, textStatus, jqXHR):可选。请求成功时执行的回调函数。
dataType:默认执行智能判断(xml、json、script 或 html)。
$.getJSON(url,data,success(data, textStatus, xhr))
url:必需。规定将请求发送的哪个 URL。
data:可选。规定连同请求发送到服务器的数据。
success(data,status,xhr):
可选。规定当请求成功时运行的函数。
额外的参数:
response - 包含来自请求的结果数据
status - 包含请求的状态
xhr - 包含 XMLHttpRequest 对象
扩展写为:
复制代码 代码如下:
$.ajax({
type:'POST'或'GET',
url:url,
data:data,
success:callback,
dataType:json
});
dataType有这几种类型:xml、json、script 或 html
注意:
采用$.getJson方法时,如果有中文字符传入url中需先转义(不转义的话ie8下$_GET['v']将会得不到值,其他浏览器无此问题)
eg:
var url = "/api.php?op=product&v="+encodeURIComponent('好好学习');
相关文章推荐
- ie下$.getJSON出现问题的解决方法
- ie下$.getJSON出现问题的解决方法
- Jquery $.getJSON 在IE下的缓存问题解决方法
- 微信平台中get传递跳转链接-get值为网址-出现not find file等问题解决方法。
- getJSON 跨域脚本提交出现"invalid label"解决方法 ,域脚本
- Studio 升级到3.0后出现 Unable to get provider 问题的解决方法
- jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
- springmvc通过json向前台传递信息的时候出现乱码问题解决方法
- java 中JFinal getModel方法和数据库使用出现问题解决办法
- json字符串传值到后台出现乱码的问题的解决方法
- linux更新出现Could not get lock /var/lib/apt/lists/lock问题解决方法
- get请求时候参数中含有“中文”字段出现乱码问题的原因和解决方法
- android客户端解析本地json数组出现乱码问题解决方法
- Json返回时间中出现乱码问题的两种解决方法
- json传递中文乱码解决方法以及解决request.getParameter()获取参数为乱码的问题
- 解决Eclipse出现failed to get the required adt version from sdkversion问题的方法
- jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
- 重装Ubuntu 14.04后使用apt-get安装build-essential(即sudo apt-get install build-essential)时出现包依赖项问题的解决方法
- 解决$.getJSON在IE浏览器下出现数据缓存,第一次访问某个后台路径之后,再次访问该路径不再走后台的方法。
- richfaces uploadfile出现event.getUploadItem() item.getData()空值的问题解决方法