【JavaScript】jQuery+ajax传递json数组(局部响应处理)
16lz
2021-01-22
首先Json对象定义格式:var json = {"key1" : "value1", "key2" : "value2"};
而json数组定义格式:var json_array = [ {"key1" : "key_value1", "id1" : "id_value1"},{"key2" : "key_value2", "id2" : "id_value2"}];
而json数组定义格式:var json_array = [ {"key1" : "key_value1", "id1" : "id_value1"},{"key2" : "key_value2", "id2" : "id_value2"}];
整体采用"[]"定义,其中某列或同一结果数据用"{}"定义,“{}”中数据采用“key:value”的格式定义,多个属性用“,”分割,js中得到该格式数据直接用来操作.
其中须要引入js包有:json2.js,jquery.js
Js代码如下:
var json_array = [ {"key1" : "key_value1", "id1" : "id_value1"},{"key2" : "key_value2", "id2" : "id_value2"}];
$.ajax({
type:"POST",
url:"xxx.php",
data: "jsonData="+json_array,
success: function(msg) {
alert(msg);
},
error: function(request) {
alert("发送请求失败!");
}
});
PHP后台获取json数组:
$data=stripslashes($_POST['jsonData']);
更多相关文章
- Jquery插件Thickbox的使用总结及自定义设置
- 为什么我不能在同一个js文件中建立两个cleave.js格式的字段?
- 未捕获的ReferenceError:HTML未在HTMLTableRowElement.onclick中
- 关于jQuery获取html标签自定义属性值或data值
- jquery.validate.js使用之自定义表单验证规则
- jquery自定义事件
- 如何在使用jquery验证和自定义错误放置时清除错误
- 没有定义ReferenceError jquery - 仅限firefox
- 自定义滚动条插件