我知道這段代碼工作正常,但是當我把這段代碼放在我的(ruby on rails)項目上時,它不起作用。
<script type="text/javascript">
$.ajax({
type: "POST",
url: "http://www.mywebsite.com",
data: { name: "John", location: "Boston" }
}).done(function(msg) {
alert("Data Saved: " + msg);
});
</script>
但是,當我更換工作$。阿賈克斯()由$獲得()
$.get("https://stackoverflow.com/users/20.json", function(data)
{
}).done(function(msg) {
alert("Data Saved: " + msg);
});
有人知道爲什麼我的(Ruby on Rails的)項目$ .ajax不起作用,但$ .get()工作正常嗎?
ajax調用是否正確地到達您的服務器? – dcpomero 2012-07-30 21:49:53
定義「不起作用」。 – 2012-07-30 21:52:02
另外考慮到get和post是完全不同的,我會假設你沒有POST的正確路由。試試$ .ajax({...,輸入:'GET',...}) – travis 2012-07-30 21:56:14