我知道我是新來的ajax,但我一直在嘗試這個查詢,因爲大約2個小時的直線。非常簡單的ajax查詢不起作用
網站我試圖連接到在這個 http://cbsserver.zni.in/dnd/?phone=xxxxxxxxxx&apikey=xyz 我們發佈一個我有一個私人的API密鑰和一個手機號碼,以檢查其狀態。要測試它,請使用phone = '9999052908' & '9810241604'
和api_key = 'c115da3fcad11daa26dbbfd4f06387d8'
我使用的代碼如下
JQUERY
var dnd_api_key = c115da3fcad11daa26dbbfd4f06387d8
$('input#check_for_dnd').click(function() {
$.post("http://cbsserver.zni.in/dnd/",
{
phone:"9999052908",
apikey: dnd_api_key
},
function(data,status){
alert(status + "data:" + data);
});
HTML
<input type="button" id="check_for_dnd" name="check_for_dnd" value="CHECK DND STATUS" />
請告訴我我要去哪裏..
api是否支持CORS? (事實上它失敗可能意味着它不支持CORS),否則這是不可能的,你必須從你的服務器發出請求。 –
ajax調用只能返回到從中加載javascript的服務器。唯一的另一種方法是通過JSONP調用,如果api支持這樣的事情。 –
「不工作」對您的問題描述很差。發生了什麼精確的錯誤? – cspray