【发布时间】: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