2016-12-01 129 views
0

我有一个PHP函数,如下所示:PHP函数后用JavaScript

addPhone('859080', '111111111'); 

我如何调用该函数,从JavaScript,使用AJAX,当我选择在窗体上的特定字段?

+3

可能重复[客户端和服务器端编程有什么区别?](http://stackoverflow.com/questions/13840429/what-is-the-difference-between-client-side-and -server-side-programming) –

+0

请参阅:[如何从HTML或Javascript调用PHP文件](http://stackoverflow.com/questions/20637944/how-to-call-a-php-file-from-html -or-javascript/20639432#20639432) – Theraot

回答

0

您可以使用Ajax,使这项工作是这样的:

你的HTML是这样的:

<button id="addPhone" data-phone="9999999999"> 
    Add Phone 9999999999 
</button> 

您JS(jQuery的)是这样的:

$('#addPhone').on('click', function(e) { 

    phone = $(this).data('phone'); 
    addPhone(phone); 

}); 

function addPhone(phone) { 

    $.ajax({ 
    url: "url_to_php_function", 
    type: 'json', 
    data: { 
     'phone': phone 
    }, 
    success: function(data){ 
     // You can access response here in data variable 
    }, 
    failure: function(data){ 
     // handle errors here 
    } 
    }); 

} 

希望这帮助!

+0

感谢您的评论。那么在你的代码中究竟哪一部分是被调用的函数addPhone? 它应该在数据下吗? –

+0

让我以你的指导方式更新我的答案! –

+0

好的,谢谢!此外,你还没有任何其他领域的功能。 859080 –