我已经在cordova / angularjs中构建了我的应用程序,为此我一直在工厂模块中使用http拦截器和php文件来处理数据。
现在我必须使用soap客户端从另一个站点访问第三方信息。
我的服务部分有以下php(在这里工作http://bacly.fr/baclymphp/getffbadsample.php):
<?php
header("Access-Control-Allow-Origin: *");
$clientSOAP = new SoapClient('http://ws.ffbad.com/FFBAD-WS.wsdl');
$Auth["Login"]="xxxxx";
$Auth["Password"]="xxxxx;
$AuthJson = json_encode($Auth);
$Query["Function"]="ws_getresultbylicence";
$Query["Param"]["Licence"]="xxxxx";
ts)
$QueryJson = json_encode($Query);
//Appel de la fonction distante
$Return = $clientSOAP->getResult($QueryJson,$AuthJson);
print_r(json_decode($Return));
?>
在我的js中,我调用了这样的函数:
function loadwsffbad(){
var players={}
// $http.get("php/readPoona.php").success(function(data)
// var urlphp="http://localhost/cordova/mbacly/www/php/";
var urlphp="http://bacly.fr/baclymphp/";
$http.get(urlphp+"getffbadsample.php").then(function(data)
{
players = data.data;
console.log(players);
// var recherche = "Philipe IHUEL";
},function(data) {
console.log(data);
}
);
当我调试它时,我有数据:null和status:0作为返回。
我正在搞乱与肥皂相关的帖子,你能告诉我,我的方法是否可以以某种方式运作,或者我应该重写专用功能。 问候。