wow*_*uzz 1 javascript php ajax jquery
我试图使用一些ajax将一个按钮的值传递给一个单独的文件.
这是我的代码.
$("input#downloadSingle").click(function() {
var myData = $("input#downloadSingle").val();
$.ajax({
type: 'post',
url:'singleDownload.php',
data: myData,
success: function(results) {
alert('works');
}
});
});
Run Code Online (Sandbox Code Playgroud)
但是,当我通过在$ _POST上执行var_dump测试下一页时.我没有得到任何数据.思考?
你没有指定$_POST你要在singleDownload.php文件上得到的变量的名称(除非这是按钮值的一部分),所以你应该尝试类似的东西:
$("input#downloadSingle").click(function() {
var myData = "whatever=" + $("input#downloadSingle").val();
$.ajax({
type: 'post',
url:'singleDownload.php',
data: myData,
success: function(results) {
alert('works');
}
});
});
Run Code Online (Sandbox Code Playgroud)
并确保$_POST在您的php文件中是相同的whatever变量