执行php函数的onclick事件的其他替代方法
我已经读到,我无法使用JavaScript onclick()事件来执行php脚本,我还可以使用什么其他替代方法 我需要的是一个按钮来执行php函数,该函数将启动到远程soap客户端和服务器“回复状态指示器”的连接执行php函数的onclick事件的其他替代方法,php,javascript,html,Php,Javascript,Html,我已经读到,我无法使用JavaScript onclick()事件来执行php脚本,我还可以使用什么其他替代方法 我需要的是一个按钮来执行php函数,该函数将启动到远程soap客户端和服务器“回复状态指示器”的连接 <?php ini_set("soap.wsdl_cache_enabled", "0"); $client = new SoapClient("http://xxxx:8085/axis2/services/RegistrationService?wsdl",ar
<?php
ini_set("soap.wsdl_cache_enabled", "0");
$client = new
SoapClient("http://xxxx:8085/axis2/services/RegistrationService?wsdl",array('excepltions' => 0));
---- rest of codes omitted ----
?>
我不知道我是否遗漏了什么,但是为什么您不能使用使用ajax的onclick函数来访问soap函数呢 没有直接的方法。这是因为JS在浏览器中运行,PHP在服务器上运行。您必须向服务器发出请求。您可以通过以下几种方式实现: 一个选项是:创建一个链接,将您发送到包含php代码的php页面,然后将您重定向回该页面 或者:AJAX。jQuery使它变得非常简单。你可以用
php将包含您的php代码,它将简单地回显返回的状态。当请求完成时,页面将提示“Data Loaded:+php响应的内容。您真正想要什么?您可以使用ajax实现这一点
$.get("test.php", function(data){
alert("Data Loaded: " + data);
});