JS代码:
var str=document.getElementById('email').value;
var ex = ForgetPassword.CheckEmail(str);
alert("ex="+ex);
后台代码:
[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]
public bool CheckEmail(string email)
{
if (user.Exist("Email", 30, email)) // 检查是否存在
{
return true;
}
else
{
return false;
}
}
结果却是:
求解答??
没有获取到值吧
我在firebug中看到响应的值是:true ,但输出的结果却如上图所示。
@Oover: var str=document.getElementById('email').value;这样是取不到值的吧? var str=document.getElementById('email').innerHTML试试!如果真想用value是不是改用document.getElementsByName(“aa”)!!变成 var str=document.getElementsByName(“aa”).value。如果实在不行那只有alert查看一下了
执行进方法了吗?
什么方法?
@Oover: CheckEmail
@淡 淡: 执行了,且在firebug中看到响应的值是:true,可显示的时候就是不对!
@Oover: str的值alert 是什么?
92506651群问