我有以下代码,其中我构建json数据并发送到webservice,我的数据类型将是json,并且来自webservice的响应将处于XML格式这个逻辑是否工作,或者我需要坚持任何一种特定的数据类型无论是JSON或XML。是否有可能将json参数作为请求数据发送到webservice并以xml格式获得答复
var keyword2 =“{\”keyword1 \“:\”“+ keyword1 +”\“,\”streetname \“:\”“+ address1 +”\“,\”lat \“:\”“ + lat +“\”,\“lng \”:\“”+ lng +“\”,\“radius \”:\“”+ radius +“\”}“;
// 1关键字将是我的JSON结构数据,将它在XML结构 $阿贾克斯的情况相同({ 类型: “POST”, 异步:假, URL:“/ blkseek2/JsonWebService。 ASMX /的GetList”,数据类型 “JSON”, 数据:1关键字, 的contentType: “应用/ XML;字符集= UTF-8”,
failure: function(XMLHttpRequest, textStatus, errorThrown)
{ ajaxError(XMLHttpRequest,textStatus, errorThrown); },
success: function(xml)
{ ajaxFinish(xml); }
//成功:ajaxCallSucceed, //数据类型: “xml”, //失败:ajaxCallFailed }); });
感谢您的答复,我JSON数据传递到从关键字数据web服务,我将能够捕捉到成功的响应,其中我会写代码来解析返回的XML – mahesh 2010-09-02 09:02:11