2017-08-29 51 views
0


我想創建一個函數中使用AJAX 當我使用POST方法發送信息的功能不工作,但GET方法是工作
這是我的[URL功能] [1]
請幫我找到問題並解決它使用POST方法在阿賈克斯

[1]: https://jsfiddle.net/je376tkL/ 
+1

請界定 「不工作」。你會得到什麼錯誤?爲什麼使用PHP標記?這是一個Javascript函數。 – ADyson

+0

在這裏發表你的代碼! –

回答

1

請你的問題的續貼你的小提琴,因爲鏈接可能會下降。 什麼是你的代碼錯誤,我是這一行:

xmlhttp.SetRequestHeader('Conect-Type','application/x-www-form-urlencoded'); 

'Conect-Type''Content-Type'更換。

+0

我替換它,但沒有改變我使用的功能就像是ajax('jax.php','post','jax','name = mohamad&age = 14',true)「 –

+0

我改正了它,但沒有改變我使用函數就像 ajax('jax.php','post','jax','name = mohamad&age = 14',true)「 –

+0

@Firstdev我們需要更多的信息。發送請求後的HTTP狀態是什麼?你是否檢查過服務器的access.log,看看它是如何到達的?你有沒有特定的服務器端指令來禁止POST請求? – OddBrew

1

你可以只使用了崗位已經取得的jQuery Ajax調用,並得到

https://api.jquery.com/jquery.post/

$.post("test.php", { name: "John", time: "2pm" }) 
    .done(function(data) { 
    alert("Data Loaded: " + data); 
    }); 

https://api.jquery.com/jquery.get/

$.get("test.cgi", { name: "John", time: "2pm" }) 
    .done(function(data) { 
    alert("Data Loaded: " + data); 
    }); 
+0

我不想使用jQuery –

+0

我不想使用jQuery –

+0

@Firstdev你不應該把jquery作爲標籤然後。我現在看到它被刪除了 – Mathias