0
我遇到了Jquery Ajax和PHP的問題。我試圖從我的腳本發送數據到一個php文件,它應該進一步處理數據。但我沒有得到從PHP任何迴應...從jquery ajax發送數據並從php接收數據
的HTML:
<form id="form-comment">
<textarea id="popup-text" name="comment-text" placeholder="Skriv din kommentar her"></textarea>
<input id="popup-close" type="button" value="Annuller"/>
<input id="popup-ok" type="submit" value="OK"/>
</form>
jQuery的:
$('#form-comment').submit(function(event){
var comment = $('#popup-text').val()
var c_pdf = $('#current-pdf').attr('data')
var pdf_array = c_pdf.split("/")
var post_data = pdf_array[1].trim() + " " + pdf_array[2].slice(0,-4)
$.ajax({
url: 'php/handler-comment.php',
type: "post",
data: post_data,
succes: function(response){
console.log("PHP responded with: " + response)
}
}).fail(function(){
console.log("Fail")
})
})
PHP
echo "Test";
失敗功能不是tr iggering,但succes功能從不打印任何東西。我可以在ajax之前和之後使用console.log數據。你能幫我找到問題嗎?謝謝。
我是知道的,我不使用在PHP文件的任何post_data,但在這裏不是問題。我想要在我的jquery – 2014-12-05 16:29:27
中打印迴應「測試」我認爲'成功:'應該'成功:' – 2014-12-05 16:31:25
您不妨礙您的表單發佈/刷新。嘗試在$('#form-comment')。內部添加'event.preventDefault();'submit(function(event){...});' – Sean 2014-12-05 16:32:13