在使用Jquery的AJAX函数单击按钮后,我正在尝试处理一些PHP。问题是我无法将JQuery的AJAX函数与我的PHP链接起来。没有数据要发送,我只想在点击后获取一些PHP代码。我尝试在AJAX代码中添加一个名为'btnpressed'的伪数据字段,但它不起作用。
我试图找到解决方案,但是,大多数网站都坚持使用表单/数据处理。
PS:请注意,PHP代码与HTML和Javascript位于同一页面上。
HTML:
<button id='btn'>Do something</button>
的Javascript / JQuery的:
<script>
$(document).ready(function() {
$("#btn").click(function() {
$.ajax({
type:"POST",
url: "samepage.php"}
});
});
});
</script>
PHP:
if(isset($_POST['btnpressed'])){
//Do some database stuff
}
答案 0 :(得分:0)
JavaScript的:
$(document).ready(function() {
$("#btn").click(function() {
$.ajax({
type:"POST",
url: "samepage.php",
data: { btnpressed: 'test' },
success: function(data) {
console.log(data);
}
});
});
});
PHP:
if (isset($_POST['btnpressed'])) {
echo 'too localized';
}