我正在尝试将一个PHP文件中的变量发送到另一个PHP文件并回显它:
String
然后在接收PHP文件(<script>
$.ajax({
type: "POST",
url: 'AjaxCallTest.php',
data: ({Imgname:"13"}),
success: function() {
alert('form was submitted');
}
});
<script>
)中:
AjaxCallTest.php
但是AjaxCallTest文件没有回显任何东西?我需要得到这个变量并回应它。请注意,我在代码中包含了jQuery库,但我没有在<?php
$temp = $_POST['Imgname'];
echo $temp;
?>
中包含它。
答案 0 :(得分:1)
将此行data: ({Imgname:"13"}),
替换为data: {"Imgname":"13"}
答案 1 :(得分:0)
我试过这个并且它有效!注意结束&lt; script&gt;标签
我还添加了返回结果来检查'AjaxCallTest.php'中的回声
<script>
$.ajax({
type: "POST",
url: 'AjaxCallTest.php',
data: ({Imgname:"13"}),
success: function(result) {
alert(result + ' form was submitted');
}
});
</script>
答案 2 :(得分:0)
您的代码对我来说很好。我能找到的一个错误是你没有正确关闭脚本标签。关闭脚本标记。
<script>
$.ajax({
type: "POST",
url: 'AjaxCallTest.php',
data: ({Imgname:"13"}),
success: function() {
alert('form was submitted');
}
});
<script>