我剛剛開始使用jQuery。我想發送JSON數據到服務器。我期望回覆爲text/html。這個jQuery代碼有什麼問題(不是POST數據)
這是到目前爲止我的代碼:
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
</head>
<body>
<a id='json_1' href="#">Click Me!</a></div>
</body>
<script type="text/javascript">
$(document).ready(function(){
$('#json_1').click(function(){
$.post("http://www.example.com",
{ "func": "getNameAndTime" },
function(data){alert(data); },
"json");
}
);
});
</script>
</html>
當我點擊鏈接時,會顯示警告框,顯示「空」。另外,當我使用FF進行調試時,我可以在控制檯中看到)沒有數據正在發送。
任何人都可以發現我可能做錯了什麼嗎?
是在同一個域中的頁面的網站?如果不是,那可能是問題所在。 Google的「同源策略」。 – karim79 2011-01-07 17:16:33