这是我原来的ajax查询:
var url = ajaxPath+ "?s=search&r="+resource+"&q="+query;
$.getJSON(url,function(data){
这是我更新的查询:
$.getJSON(ajaxPath,{s:"search",r:resource,q:query},function(data){
由于某种原因,更新后的版本无效。任何想法为什么?
答案 0 :(得分:2)
您的示例中没有指定POST
的位置,因此GET
将被用作默认值。
将$ .getJSON()函数转换为此函数,这是我更喜欢的,因为它很清楚:
$.ajax({
dataType: "json",
type: "POST",
url: url,
data: data,
success: function(result,status,xhr){
}
});
数据显然是JSON
对象的形式。