2

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

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

我发送请求的方式不是 ajax,我做普通表单发布,然后我生成请求 xml,然后我从服务器获取 xml 响应。

我在其中分配了响应 xml$this->view->response = $xmlResponse;并尝试访问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 在视图文件中显示一些内容,这就是为什么我将它辅助到 javascript 变量。

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

4

1 回答 1

0

我认为这个答案可能会对您有所帮助:如何使用 jQuery 解析 XML?

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

<script type="text/javascript">
var file = '<?php echo $this->xmlFile ?>';
var response = $.parseXML(file);
console.log(test.text());
</script>
于 2013-04-09T02:18:19.373 回答