正如標題所示,我無法從這些技術的數據庫中檢索數據。這是我目前的狀況:從使用AJAX的數據庫獲取JSON數據遇到問題
var username = $('#username').val();
var password = $('#password').val();
// For the sake of example this is a dummy IP
var url = 'http://55.55.55.55/dbfuncts.php?action=getuser&user=' + username;
// For debugging purposes I compare this object with the one I get with the ajax function
var obj1 = {
"name" : "Dave"
};
var obj = $.ajax({
url: url,
type: 'POST',
dataType: 'json'
});
我的JSON格式應該是這樣的:
{"UserID":"User","Password":"User","Email":"[email protected]","Fname":"Web","Lname":"User","isManager":"0"}
當我去,我能看到我的瀏覽器這個JSON字符串的URL。
目前在調試時,我發現我不斷收到jqXHR對象而不是我想要的json對象。
如何從數據庫中以JSON的形式檢索信息?
您是否檢查了控制檯的錯誤?聽起來您的請求被[同源策略]阻止(http://en.wikipedia.org/wiki/Same-origin_policy),儘管這取決於接收域的配置方式。 – 2014-12-08 08:03:17
你是從http://55.55.55.55運行JS嗎? – 2014-12-08 08:04:37
我從本地主機運行JS – pompeii 2014-12-08 08:17:00