如何在PHP文件中回显ajax变量

时间:2015-11-19 12:14:21

标签: php ajax

我正在尝试将一个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; ?> 中包含它。

3 个答案:

答案 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>