gpt4 book ai didi

php - 如何处理从服务器收到的 xml 响应?

转载 作者:行者123 更新时间:2023-12-01 05:56:01 27 4
gpt4 key购买 nike

我是 xml 请求响应 Web 服务的新手。

我正在使用 zend 框架,并通过请求 Content-Type:application/x-www-form-urlencoded 向服务器发送非 wsdl xml 请求,我得到了正确的响应。

我发送请求的方式不是ajax,我执行普通形式的post,然后生成请求xml,然后从服务器获取xml响应。

我在 $this->view->response = $xmlResponse; 中分配了响应 xml,并尝试在 index.phtml 文件中访问,例如

<script type="text/javascript">
var response = $.parseXML"<?php echo "<?xml version='1.0' encoding='utf-8'?>".$this->response;?>";
</script>

但显示错误

SyntaxError: unterminated string literal
[Break On This Error]

var response = "<?xml version='1.0' encoding='utf-8'?><arzoo__response>
|-----at here it shows error

我需要根据此响应 xml 在 View 文件中显示一些内容,这就是我将其关联到 javascript 变量的原因。

现在我的问题是处理这个 xml 响应的最佳方法是什么?请指导

最佳答案

我认为这个答案可能对您有帮助:How to parse XML using jQuery?

无论如何,你的陈述的括号在哪里?您的代码不需要像这样吗?

<script type="text/javascript">
var file = '<?php echo $this->xmlFile ?>';
var response = $.parseXML(file);
console.log(test.text());
</script>

关于php - 如何处理从服务器收到的 xml 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15758686/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com