我正在尝试使用某个ajax将按钮的值传递给单独的文件。
这是我的代码。
$("input#downloadSingle").click(function() {
var myData = $("input#downloadSingle").val();
$.ajax({
type: 'post',
url:'singleDownload.php',
data: myData,
success: function(results) {
alert('works');
}
});
});
然而,当我在$ _POST上执行var_dump测试下一页时。我没有得到任何数据。想法?
答案 0 :(得分:6)
您没有在$_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');
}
});
});
并确保您的php文件中的$_POST
是相同的whatever
变量