php响应中的语法错误

时间:2014-09-03 05:54:46

标签: javascript php

我有一个调用HTTPS Web服务的PHP代理。

PHP代理的响应被发送回JavaScript。我在浏览器中看到了正确的响应(XML)。但是在JavaScript中我没有得到任何回复。在控制台中,我看到PHP文件报告为SyntaxError:syntax error的错误。

php文件是

<?php
  $url = 'http://xomw764dei/IPDWSRest/Service1.svc/getAllServerMachines';
  //$url = func_get_arg(0);
  $callback = $_GET["callback"];

  //echo($callback . "(");
  echo(file_get_contents($url . '/' . $_GET["poolingServer"]));
  //echo (")");
?>

php回复

<getAllServerMachinesResponse xmlns="http://xomw764dei.dsone.3ds.com/IPDWSRest/Service1.svc"><getAllServerMachinesResult>thunderw7dei</getAllServerMachinesResult></getAllServerMachinesResponse>

javascript代码 这是netvibes提供的javascript包装器。我们正在使用UWA框架

uri = 'http://localhost:1136/ServerTools.php?poolingServer=' + MyWidget.poolingServerName.toString();

////////////////////////

UWA.Data.proxies.rest = uri;
//UWA.Data.request('http://',{
UWA.Data.request(uri.toString(), {
    timeout: 50000,
    proxy: 'rest',
    cors: true,
    type: 'xml',
    method: 'POST',
    onComplete: function funcCompleteA(obj) {
        alert("On Complete A");
    },
    onFailure: funcFail
});

0 个答案:

没有答案