Maelstrom jquery xmlrpc出现空白错误

时间:2013-07-06 00:20:28

标签: javascript jquery xml xml-rpc

我正在寻找一个用于XML-RPC的jquery库并找到了这个:https://github.com/maelstrom/jquery-xmlrpc

我按照非常严格的指示进行了操作,但最终得到了一个空的错误响应。

我确信我的xml-rpc资源工作正常,因为我已经从ios应用程序访问它 - 所以问题在于我如何使用这个库我认为。

我有一个简单的方法,它将传入的两个数字相乘以测试XMP-RPC。

            $.xmlrpc({

                url: 'http://www.URL.com/xmlrpc.php',

                methodName: 'demo.multiplyTwoNumbers',

                params: [5, 4],

                success: function(response, status, jqXHR) { 

                alert("response: <" + response + "> jqXHR: <" + jqXHR + "> status: <" + status + ">");

                },

                error: function(jqXHR, status, error) { 

                alert("error: <" + error + "> jqXHR: <" + jqXHR + "> status: <" + status + ">");

                }

            });

我收到的提醒是:

error: <> jqXHR: <[object Object]> status: <error>

我在xml-rpc服务器中尝试了一些其他方法,但没有成功。非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

你很可能和我有同样的问题。即该库默认使用HTTP OPTIONS请求而不是POST来发出XMLRPC请求。

我不清楚这是否可以改变,因为我已经阅读了文档,并且没有看到对设置此方法的方法的引用。话虽这么说,这是建立在jquery.ajax之上,它支持设置请求类型。所以可能有办法。