【发布时间】:2014-05-06 14:42:54
【问题描述】:
我正在使用 HTML5 开发 android 和 iOS 移动应用程序。是 XML-RPC 的新手。 我正在使用 jQuery XML-RPC 进行 XML 解析。
目前我从服务器读取值到我的移动应用程序。 这里是它的 XML:
<?xml version='1.0'?>
<methodCall>
<methodName>execute</methodName>
<params>
<param><value><string>database_name</string></value></param>
<param><value><int>1</int></value></param>
<param><value><string>password</string></value></param>
<param><value><string>universal.contract.merchant.application</string></value></param>
<param><value><string>read</string></value></param>
<param><value><array><data><value><int>23</int></value></data></array></value></param>
<param><value><array><data><value><string>location_dba</string></value></data></array></value></param>
</params>
</methodCall>
从服务器读取数据的代码:
$.xmlrpc({
url: 'http://myurl/xmlrpc/object',
methodName: 'execute',
params: ['database_name',1,'password','universal.contract.merchant.application','read',[23],['location_dba']],
success: function(response, status, jqXHR) {
console.log(JSON.stringify(response));
alert(JSON.stringify(response));},
error: OnError
});
Read 方法运行良好。
然后我想将值写入服务器
我在这里分享了它的 XML ;
<?xml version='1.0'?>
<methodCall>
<methodName>execute</methodName>
<params>
<param><value><string>database_name</string></value></param>
<param><value><int>1</int></value></param>
<param><value><string>password</string></value></param>
<param><value><string>universal.contract.merchant.application</string></value></param>
<param><value><string>write</string></value></param>
<param><value><array><data><value><int>23</int></value></data></array></value></param>
<param><value><struct><member><name>location_dba</name><value><string>test lead</string></value></member></struct></value></param>
</params>
</methodCall>
如何使用 jQuery 编写代码?任何人都可以帮助我吗? :(
【问题讨论】: