我在JavaScript(原型库)中有以下几行代码:
new Ajax.Request("/ajax/update", {
parameters: {
username: e.value
},
onSuccess: function (n, m) {
...
现在n
作为对象返回,应该如此。但m
为空。如何访问或分配m
?我的页面'ajax / update'上的代码是一个简单的PHP脚本:
echo 'MyUsername';
m
应该是n
之类的对象,以便我可以像这样访问它:
if (m && m.spam === true) { ...
非常感谢提前。
答案 0 :(得分:1)
您确定onSuccess
事件可以返回两个变量吗?看起来不像它:http://prototypejs.org/api/ajax/request
如果要返回多个变量,则应使用json对象:http://www.prototypejs.org/learn/json