我正在调用我的网络服务之一,我在其中发送一些参数,如密钥、ID、主题行等
example:
http://asv.msdasmafetrix.net/public/mobile.ashx?method=getparsedtemplate_contactinfo&emailbody='" + emailbody + "'&subjectline='" + subjectline + "'&contactemailid=" + contactemailid + "&id=" + jasondata.id + "&key=" + jasondata.key
但是,在主题和电子邮件正文等#
参数中存在变量,因为它破坏了我的代码。并给了我未定义的值。我什至尝试过 encodeURI。但没有成功。
我的代码是:
var uri="http://asv.msdasmafetrix.net/public/mobile.ashx?method=getparsedtemplate_contactinfo&emailbody='" + emailbody + "'&subjectline='" + subjectline + "'&contactemailid=" + contactemailid + "&id=" + jasondata.id + "&key=" + jasondata.key";
$.ajax({
type: "GET",
url: encodeURI(uri),
success: function(msg) {
jasondata = eval('(' + msg + ')');
var subjectline = jasondata.subjectline;
alert(subjectline);
}
});
任何帮助...!