我试图从使用Play的操作检索AJAX结果!检索AJAX结果的问题
我有配置了以下路线:
GET /User/checkEmail User.checkEmail
中的用户我已经为这对我的行动:
public static void checkEmail(String email)
{
renderJSON(email);
}
只是,这样我可以发回传递电子邮件(用于调试目的)。我正在触发像这样的阿贾克斯呼叫:
$.get("/User/checkEmail", {'email': sEmail.value}, function(json) {
console.info("yo");
});
我可以看到该操作被调用并接收电子邮件地址。我可以在Firebug的net标签中看到GET结果(带有反复的电子邮件)。回调函数似乎没有被调用。我也尝试调用renderJSON('{“email':'email'}'),但这似乎没有帮助。
任何想法?
如果您将'console.info(“yo”);'更改为'alert(1);'是否会弹出警报?另外,只是一个附注,你需要告诉'.get'方法使用'json'作为类型。 – 2012-01-04 00:35:42