日期:2014-05-16 浏览次数:20669 次
var temp_response; Ext.apply(Ext.form.VTypes, { checkname : function() { if (Ext.getDom("txtName").value == "") { return true; } Ext.Ajax.request({ url : 'CheckNameAction.action', async : false,//同步执行 method:'post', params : { 'name' : Ext.getDom('txtName').value }, success : function(_response, _options) { // alert(_response.responseText);//此处可返回{i:0} 或者{i:1}。但是下面if语句只执行else if(_response.responseText==1){ //此处该如何判断 temp_response = true; }else{ temp_response = false; } alert(temp_response); } }); return temp_response; }, checknameText : "该用户名已经存在" });
//if(_response.responseText==1){ //此处该如何判断 if(_response.responseText=="{i:1}"){ //此处该如何判断 temp_response = true; }else{ temp_response = false; }
------解决方案--------------------
id这样取就好了吧,var id=jsonObj.user.id;