POST 方法返回未定义值,但 GET 方法工作正常。我什至尝试过 $.post(url, data, success);
<<$.post
更糟糕的是 GET 和 POST 无法工作。
<input type="submit" value="submit" id="btnUpload">
$('#btnUpload').click(function(){
$.ajax({
type: 'POST',
url: 'ajax.php',
data: { 'action': 'scan_email' },
success: function(response) {
alert(response);
}
});
ajax.php
<?php echo $_POST['action'];?>
最佳答案
使用方法
而不是类型
:
代码:
<input type="submit" value="submit" id="btnUpload">
$('#btnUpload').click(function(){
$.ajax({
method: 'POST',
url: 'ajax.php',
data: { 'action': 'scan_email' },
success: function(response) {
alert(response);
}
});
关于javascript - Jquery Ajax POST 方法不起作用,返回未定义的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36732686/