ajax alert表单,jQuery AJAX Post alert()不被调用
下面的代碼不起作用。警報應顯示,但不顯示。我的HTML表單按鈕具有屬性οnclick="doPost()"這是下面的功能:jQuery AJAX Post alert()不被調用
function doPost() {
if (allFieldsValid()) {
var data1 = $('#data1').val();
var data2 = $('#data2').val();
var data3 = $('#data3').val();
var data4 = $('#data4').val();
var data5 = localStorage.getItem('data5');
var data6 = localStorage.getItem('data6');
var post_data = { d1: data1, d2: data2, d3: data3, d4: data4, d5: data5, d6: data6 };
//console.log(post_data) always displays the data with no nulls.
$('#myForm').submit(function(e)) {
$.ajax({
type: 'post',
url: 'http://localhost/myphpfilelocation.php',
data: post_data,
cache: false,
success: function(response) {
alert(response);
},
error: function(response) {
alert(response);
}
});
e.preventDefault();
}
} else {
alert('Fields are not valid');
}
}
我的PHP代碼使用echo來顯示它獲得的數據:
$data1 = $_POST[ 'd1' ];
$data2 = $_POST[ 'd2' ];
$data3 = $_POST[ 'd3' ];
$data4 = $_POST[ 'd4' ];
$data5 = $_POST[ 'd5' ];
$data6 = $_POST[ 'd6' ];
echo($data1. ' '.$data2. ' '.$data3. ' '.$data3. ' '.$data4. ' '.$data5. ' '.$data6);
?>
的alert()在我的腳本甚至不顯示向上。
我所有的HTML表單輸入都有正確的ID(這是('#data1')等)。
總結
以上是生活随笔為你收集整理的ajax alert表单,jQuery AJAX Post alert()不被调用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: django项目中xadmin详细使用教
- 下一篇: 微软确认Windows 10系统将引入人