我创建了一个简单的网络服务,我希望 JQuery 能够使用网络服务。Web 服务没有 XML 输出或 JSON 输出,所以我不知道如何使用 JQuery 进行设置。该网络服务虽然可以与 PHP 一起正常工作。我试图将页面标题更改为 xml 和 JSON: ("Content-Type:text/xml");
以及header('Content-type: application/json');
如何设置它以便 JQuery 可以使用 Web 服务?
这是完整的代码:
肥皂服务器.php
header('Content-type: application/json');
function hello($name){
return("hi" . $name);
}
$server = new SoapServer(null, array('uri'=>'http://localhost/PHPWebService/hello'));
$server->addFunction("hello");
$server->handle();
?>
肥皂客户端.php
<?php
try{
$client = new SoapClient(null, array(
'location'=>"http://localhost/PHPWebService/SoapServer.php",
'uri' => "http://localhost/PHPWebService/hello"
));
$result = $client->hello("Bob");
echo($result);
}catch(SoapFault $ex){
$ex->getMessage();
}
?>