js调用后台方法,传递参数问题
前台:
$.ajax({
url: 'login.aspx',
type: 'post',
data: 'email=' + email + '&password=' + password + '&validataCode=' + validataCode + '&remember=' + remember + '&type=login',
success: function (msg) {
var type = "<%=Gettype("$('#userName').val()")%>";
if (type != 1)
{
alert('登陆类型错误');
return false;
}
后台:
public int Gettype(string userName)
{
..................
if (reader.Read())
{
member.Type = int.Parse(reader["type"].ToString());
}
return member.Type;
}
中间这个$('#userName').val() 不知道这样写对不对,总是得不到字符串,如果不对的话,应该怎么写?