在创建iphone web应用程序时,我使用magento XML RPC来调用magento Web服务。随着jQuery XML RPC的帮助下,我可以访问Magento的网络services.My代码,当在iphone web应用中使用ajax-jquery时出现“错误:调用参数与签名不匹配”
$(function(){
$("button").click(function(){
$.xmlrpc({
url:"link of my magento/xmlrpc",
methodName:'login',
params:['user','pass'],
success: function(response, status, jqXHR) {
var res=response;
alert(res); // getting alert as session id as login response
$.xmlrpc({
url:"link of my magento/xmlrpc",
methodName:'call',
//passing session id from the previous response
params:{sessionId:res,methodName:'customer.info',customerId:'3'},
success: function(response1, status1, jqXHR1) {alert("success:"+response1);},
error: function(jqXHR1, status1, error1) {alert(error1); }
});
},
error: function(jqXHR, status, error) {alert(error); }
});
});
});
这里我的问题是,当我运行的应用程序,我得到的会话ID和ID传递给下一个方法“呼”与在执行parameters.This代码给我的错误,指出“错误:调用参数不匹配签名”
我改变了传递的参数太多,但没有希望的方式。任何人都可以告诉我如何解决这个问题。
2013-03-19
Sabarish