我有以下ajax调用。我想要做的是在ajax请求期间设置变量“lan_setting”,并且能够在成功时使用该变量。成功获取ajax发布数据
在现实中,我想设置该变量为后期的数据,这将取决于表单输入各不相同,但截至目前我甚至无法把它与眼前这个基本的例子工作。它只是返回“未定义”。
_jqXHR = $.ajax({
url: url,
data: {lan_setting: 'en'},
scriptCharset: "UTF-8",
contentType: "application/x-www-form-urlencoded;charset=UTF-8",
success: function(lan_setting, data, textStatus, jqXHR) {
alert(data.lan_setting);
}
});
我该如何在成功时使用通过ajax发送的post变量?
谢谢!
rkstar,谢谢你的回答......你说的话似乎很合乎逻辑,但警告“data.lan_setting”给了我“未定义”......任何想法? –
对不起。我通常使用stdClass,但认为哈希也会起作用。错误。 :)测试了这一点。有用。 – rkstar