关于AJAX和PHP的交互

lwptianzi 2009-09-09 09:37:33
客户端用AJAX发送过来一个字符串,希望在服务器端用xml形式解析出来,该怎么做啊?!
比如我发过来的
querystring = "<request><uid>2008</uid></request>"

在服务器端怎么取得
uid = 2008 呢!
...全文
75 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
CunningBoy 2009-09-09
  • 打赏
  • 举报
回复
从$_POST或者$_GET(取决于浏览器是POST还是GET方法)数组中取出字符串,然后simplexml_load_string将字符串转为XML处理。下面是PHP手册上关于simplexml_load_string的例子:

<?php
$string = <<<XML
<a xmlns:b>
<foo name="one" game="lonely">1</foo>
</a>
XML;

$xml = simplexml_load_string($string);
foreach($xml->foo[0]->attributes() as $a => $b) {
echo $a,'="',$b,"\"\n";
}
?>
w198909253132 2009-09-09
  • 打赏
  • 举报
回复
可以post或get发送

var url = 'url.php?uid='+2008;

XMLHttpRequest.open("GET", url, true);
XMLHttpRequest.onreadystatechange=update;
XMLHttpRequest.send(null);

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧