废话不说了,上图上代码。
后台js代码
function findKeyWord(keywords,province){
var url = "http://api.map.baidu.com/place/v2/search";
var arr = {
"ak" : "CD3160677f2431ebfd209673a9dd5737",
"output" : "json",
"query" : keywords,
"scope" : "1",
"region" : province
};
$.post(url,arr,function(data){
alert(data);
},"json");
}
alert不執行。
前台resultcode == 200,但是是红色的。第一次见。怎么破?
复制带参数的地址直接访问后。返回结果如图:
7 个解决方案
#1
arr是个对象,不是JSON字符串;
你在后台敲个断点看看能不能进
你在后台敲个断点看看能不能进
#2
---------------------
arr是一個對象。這樣寫沒問題。js断点是在firebug前台的。根本进不了。
#3
我是说你在后台,不是js,敲断点看看,能不能进到你提交的URL
#4
我提交的url是百度提供的接口。我这边木有后台。
#5
arr是个对象,不是JSON字符串;
你在后台敲个断点看看能不能进
---------------------
arr是一個對象。這樣寫沒問題。js断点是在firebug前台的。根本进不了。
看我第一个截图。那个URL是红色的。requestcode是200.这才是奇葩的问题。第一次见。。。
#6
遇到中,是否已解决?
#7
百度这个有跨域问题,又没有callback,我也在纠结中
#1
arr是个对象,不是JSON字符串;
你在后台敲个断点看看能不能进
你在后台敲个断点看看能不能进
#2
arr是个对象,不是JSON字符串;
你在后台敲个断点看看能不能进
---------------------
arr是一個對象。這樣寫沒問題。js断点是在firebug前台的。根本进不了。
#3
我是说你在后台,不是js,敲断点看看,能不能进到你提交的URL
#4
arr是个对象,不是JSON字符串;
你在后台敲个断点看看能不能进
---------------------
arr是一個對象。這樣寫沒問題。js断点是在firebug前台的。根本进不了。
我提交的url是百度提供的接口。我这边木有后台。
#5
arr是个对象,不是JSON字符串;
你在后台敲个断点看看能不能进
---------------------
arr是一個對象。這樣寫沒問題。js断点是在firebug前台的。根本进不了。
看我第一个截图。那个URL是红色的。requestcode是200.这才是奇葩的问题。第一次见。。。
#6
遇到中,是否已解决?
#7
百度这个有跨域问题,又没有callback,我也在纠结中