Javascript 如何使用OnClick事件调用参数调用PHP函数?

Javascript 如何使用OnClick事件调用参数调用PHP函数?,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,我需要使用OnClickevent尽可能简单地调用PHP函数: <button onclick="Function(5)">Call PHP function</button> 调用PHP函数 我寻找答案,但没有找到。我想我必须使用AJAX之类的工具,但我没有这方面的经验。请给我一个尽可能简单的例子,说明如何使用OnClickevent调用带有参数的PHP函数。我不会在html元素上使用内联事件-这会变得有点混乱。您需要使用Ajax来完成这项工作。首先,我将在它自己的

我需要使用
OnClick
event尽可能简单地调用PHP函数:

<button onclick="Function(5)">Call PHP function</button>
调用PHP函数

我寻找答案,但没有找到。我想我必须使用AJAX之类的工具,但我没有这方面的经验。请给我一个尽可能简单的例子,说明如何使用
OnClick
event调用带有参数的PHP函数。

我不会在html元素上使用内联事件-这会变得有点混乱。您需要使用Ajax来完成这项工作。首先,我将在它自己的页面/操作中设置php函数,然后像这样设置javascript/jquery请求事件

<button class="call-php" value="click me"/>

$('.call-php').click(function(){
    $.ajax({
            async: false,
            url  : '/myphp.php', 
            type : 'get',
            data : {},
            success:function(data) {
                // do something
            }, 
        });
});

$('.call php')。单击(函数(){
$.ajax({
async:false,
url:“/myphp.php”,
键入:“get”,
数据:{},
成功:功能(数据){
//做点什么
}, 
});
});

你可以这样打电话

<?php Function(5)?>)

是的,您需要ajax。以下是jquerys关于使用其库发送请求的文档。看看这里的答案:但是为什么要点击?为什么不使用onmouseclick?@Cristik onmouseclick就可以了too@Niloct什么意思?