即時製作一個小腳本,通過使用jquery的getJSON方法通過php從數據庫獲取一些數據。Internet Explorer jQuery getJSON不起作用
的代碼如下所示:
$(document).ready(function(){
var id = userid;
$('#a-div').after('<div id="data"></div><input type="button" id="getdata" value="Get Data">');
$('#getdata').click(function(){
$.getJSON('http://mysite.com/data.php?id=' + id, function(data) {
var notfound = data['notfound'];
var user = data['user'];
if(notfound == '1'){
$('#data').html("Not found");
}
else{
$('#data').html("Found , user is "+ user);
}
});//end of getJSON
});//end of click
}); //end of document ready
我的PHP腳本返回JSON數據是這樣的: 如果在數據庫 -
{"notfound":"0","user":"john"}
找到該數據如果沒有找到數據數據庫 -
{"notfound":"1","user":"none"}
這對Firefox,Google Chrome和Safari瀏覽器,只是劑量工作在互聯網探險家(7,8,9) 任何人都可以幫助我。
P/S我已經嘗試了其他類似於這個職位的一些技巧,不工作。 像改變META內容類型
謝謝。
在頁面上有沒有js錯誤? – Baz1nga
沒有錯誤 – sm21guy
「不工作」是什麼意思?響應回調是否根本沒有被調用,或者數據沒有被設置爲您期望的對象,或者您是否可以像期望的那樣訪問該對象的屬性,或者? – nnnnnn