【问题标题】:How to call PHP function using jquery? [duplicate]如何使用 jquery 调用 PHP 函数? [复制]
【发布时间】:2015-07-02 06:04:13
【问题描述】:

这看起来很简单,但我无法让它工作。我有一个按钮,当它被点击时,我想执行一个 php 函数,该函数与按钮在同一个文件中定义。我的代码如下,当按钮被点击时,我得到了“点击”的提示,但没有收到函数响应的提示。

//this is in myfile.php
    <?php
        echo '<button type="button" name="save_button" onclick="save()">Save</button>';
    ?>
        <script type="text/javascript">
            function save() 
            {
              alert("clicked");

              $.ajax({
                url: 'myfile.php',
                type: 'post',
                data: { "set_description": ""},
                success: function(response) { alert(response); }
              });
            }
          </script>

        <?php 
         function set_description() {

          return "a string";
        }
        ?>

【问题讨论】:

  • 如何获得警报(“点击”);按钮处的函数是否命名为 save()?
  • 最好把你的 PHP 放到一个不同的文件中,否则当你从 AJAX 得到响应时,你会得到文件中的所有 HTML

标签: javascript php jquery ajax


【解决方案1】:

将 jquery Ajax 代码的类型从 post 更改为 get,因为您想使用响应,否则我看不到那里有问题

【讨论】:

    猜你喜欢
    • 2011-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-11
    • 1970-01-01
    • 2011-05-08
    • 2011-01-17
    相关资源
    最近更新 更多