如何使用jquery调用PHP函数?

时间:2015-04-23 20:38:34

标签: javascript php jquery ajax

这看起来很简单,但我无法让它发挥作用。我有一个按钮,当它被点击时,我想执行一个php函数,该函数在与按钮相同的文件中定义。我的代码在下面,我得到了"点击了#34;单击按钮时发出警报,但没有来自该功能的响应警报。

//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";
        }
        ?>

1 个答案:

答案 0 :(得分:1)

将jquery Ajax代码的类型从post改为get,因为你想使用响应,否则我看不出有什么问题