我第一次尝试$.post()
方法,已经看过here上的文档,但无法将任何数据发送到我的php文件。
我的js文件代码: -
submitHandler: function (form) {
var data = $(form).serialize();
$.post("test.php", function( data ){
//console.log(data);
});
return false;
}
我知道我做错了但是无法理解。在我的php文件var_dump($_REQUEST)
给我null数组。
答案 0 :(得分:0)
您可以通过多种方式实现: -
$.post("test.php", data, function( response ){ // you missed sending form data part here which i have added
console.log(response);
});
或强>
$.post( "test.php", $(form).serialize()).done(function( data ) {
console.log(data);
});
或强>
var data = $(form).serialize();
$.ajax({
type: "POST",
url: url,
data: data,
success: function(response){
console.log(response);
}
});
注意: - 这不仅仅是结束。还有更多方法