【发布时间】:2016-09-09 05:57:16
【问题描述】:
我想在 PHP 中调用参数化函数。我为此使用 AJAX。
这是我的动态按钮。我需要将$sub_id 传递给delet(sub_id) 函数并在那里执行一些SQL。
echo "<td><input type='submit' name='disable' value='Disable' onClick='delet($sub_id);'/></td>";
到目前为止,这是我的脚本:
<script>
function delet(sub_id) {
alert("sub ID = " + sub_id);
jQuery.ajax({
type: 'GET',
url: '/my_page',
data: {
ID: sub_id
}
}).done(function(msg) {
alert("Data Saved: " + msg);
});
}
</script>
这是 PHP 函数:
function delet($ID){
echo $ID;
//do sql stuff...
}
所有代码都在一个文件中,我在 wordpress 默认模板 swentysixteen 中执行此操作。所以我的页面没有 .php 扩展名。
当我点击动态按钮时,我在 ajax 的 url 参数中收到 404 错误。当我看到控制台时,url 链接似乎是正确的。
请帮助我解决这个问题。谢谢。
【问题讨论】:
标签: javascript php jquery ajax