如何在javascript中调用PHP编写的web服务

how to call a web service written in php in javascript?

本文关键字:web 服务 PHP 调用 javascript      更新时间:2023-09-26

嗨,我有一个用php编写的web服务,它以xml格式输出我的数据。我需要的数据被发送到一个html页面,我使用javascript来显示它。我想知道如何使用javascript从我的html页面调用php服务?

您可以使用JSON和PECL与php进行数据传输

JSONhttp://www.json.org

向下滚动页面以查看PHP的一些选项。

如果您想做一些快速和简单的事情,您可以使用jquery的get或post调用来实现期望的结果:

jQuery得到:http://api.jquery.com/jQuery.get/

get和post都有一个回调函数,可以用来接受加载php页面的结果,然后你可以决定如何显示它

您应该有一种方法或创建一种方法通过转到特定的URL来访问它。创建一些JS来调用那个URL。最好使用JQuery来使事情变得更简单。然后按你想要的方式操作数据。

试试JQuery中的.ajax函数。在http://visualjquery.com/上有一些很好的例子。您也可以从http://api.jquery.com/jQuery.ajax/

获得更多详细信息。

的例子:

var html = $.ajax({
  url: "some.php",
  async: false
}).responseText;

你也可以使用JQuery的load函数:

$('#result').load('ajax/test.html');

使用jQuery的load()怎么样?

$('#result').load('http://myWebService/serviceName.php');
<div id="result"/>