Heim > Backend-Entwicklung > PHP-Tutorial > javascript - 使用php或者jquery读取xml内容

javascript - 使用php或者jquery读取xml内容

WBOY
Freigeben: 2016-07-06 13:51:14
Original
862 Leute haben es durchsucht

现在有这样一个需求,如图

javascript - 使用php或者jquery读取xml内容

这是我通过表单post单号和密钥到一个物流公司接口返回的信息,我要如何用php或者jquery读取上面的时间,状态等信息,然后显示到另外一个html页面上??急!!!

回复内容:

现在有这样一个需求,如图

javascript - 使用php或者jquery读取xml内容

这是我通过表单post单号和密钥到一个物流公司接口返回的信息,我要如何用php或者jquery读取上面的时间,状态等信息,然后显示到另外一个html页面上??急!!!

http://www.runoob.com/php/func-simplexml-load-string.html
http://www.w3school.com.cn/jquery/ajax_ajax.asp

---更新---
如果不能直接用ajax提交到物流网站(几乎不会支持jsonp,所以不可能提交过去。)

使用表单提交到自己的PHP程序,PHP程序构造请求内容,curl请求到物流网站,接收返回的XML,并解析处理。

或者如果物流网站的接口支持异步返回结果也可以。

你是想问如何用 PHP 发送 HTTp 请求吧

<code>function send_post($url, $post_data) {  
  
  $postdata = http_build_query($post_data);  
  $options = array(  
    'http' => array(  
      'method' => 'POST',  
      'header' => 'Content-type:application/x-www-form-urlencoded',  
      'content' => $postdata,  
      'timeout' => 15 * 60 // 超时时间(单位:s)  
    )  
  );  
  $context = stream_context_create($options);  
  $result = file_get_contents($url, false, $context);  
  
  return $result;  
}</code>
Nach dem Login kopieren

上述返回值就是上面的 xml 内容。具体接口不知道,就不能写例子了。

jQuery 就算了,这是一个跨域的接口,又不支持 jsonp

建议用PHP处理:PHP处理XML

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage