2
當我點擊以下形式的提交按鈕時,我的jQuery GET函數被調用,但回調不是。有任何想法嗎?爲什麼這個AJAX回調沒有被調用?
<body>
<form id="searchbox">
<input type="text" name="q" size="60" value="Search ..." />
<input type="submit" value="Find it!">
</form>
<div id="result"><div>
<script>
$("#searchbox").submit(function(event) {
event.preventDefault()
$.get("http://localhost:8080/more/stuff/here",
function(data) {
alert(data);
}
);
});
</script>
你的html頁面是否也位於'http:// localhost:8080'?否則,同源政策就是其原因。 – ThiefMaster 2012-03-06 11:41:43
嘗試在Firefox中使用Fiddler或Firebug來查看請求返回的結果。 – Alex 2012-03-06 11:42:14