如何使用jquery $.get在查询字符串参数中传递json
how to pass json in query string parameter with jquery $.get
Jquery $。Get应该发送单个查询字符串参数_filters,其值为json string:
API/MyGet?_filters='{groupOp:"AND",rules:[{field:"Toode",op:"eq",data:"xxxx"}]}'&sort=code
我试着
$.get( 'API/MyGet', {
_filters:{ groupOp:"AND",
rules:[{field:"Toode", op:"eq", data:'xxxx'}]
},
sort: 'code'
},
function(data) {
alert( JSON.stringify(data) );
}
);
但是Chrome开发工具显示这会创建不正确和奇怪的查询字符串:
_filters[groupOp]=AND&_filters[rules][0][field]=Toode&_filters[rules][0][op]=eq&_filters[rules][0][data]=
如何强制jquery传递正确的查询字符串
var params = {
sort: '...',
_filters: JSON.stringify({
'key': 'value'
})
};
$.get('API/MyGet', params, function(data) {
alert( JSON.stringify(data) );
});
相关文章:
- 原型Ajax请求参数为嵌套json
- 如何从网页中对具有多个不同参数的JSON进行排序
- 如何将.json文件作为参数导入.js文件并使用命令行启动它
- 将JSON字符串转换为函数参数
- jquery jqgrid 不显示结果,具体取决于 JSON 对象中的参数
- Json 参数强制转换继承 Web API 2.
- 如何将URI参数转换为JSON
- 为什么 JSON.parse 无法检测参数是否已采用 JSON 格式
- json格式作为cordova或phonegap ios插件的参数
- Restangular:无法发布复杂的json参数
- 定义参数Json或对象
- JSON响应参数
- 如何获取带参数的数据json
- Angularjs$http.post-将参数作为JSON发送到ASPXwebmethod
- 为弹出窗口发布JSON参数
- AngularJS$http POST请求,带有JSON参数AND查询字符串
- 在Javascript或Jquery中,如何将外部json文件作为参数传递给函数
- 是否可以将javascript json ajax POST的多个参数传递给Spring MVC控制器
- 当 JSON.stringify 时,ASP.NET MVC 控制器参数的 JSON 为 null
- Grunt-replace:参数json文件