实在没分了~Ajax问题~孟子请进~好心人也请进~小弟跪求了!
先看我做的这段代码
前端
<script language="javascript" type="text/jscript">
function GridList(name,title,context)
{
alert(name)//这里测试取值
alert(title)//这里测试取值
alert(context)//这里测试取值
//这三个参数都能正常的取到值
Message.AjaxTable(name,title,context,Exsit_call)
}
function Exsit_call(res)
{
var bRet = res.value;
if(bRet == "0")
{
alert('留言失败,网络超时!');
return;
}
else
{
alert('发表成功!');
}
}
</script>
<input id="Btn_TiJao" type="button" value="提交" onclick="GridList(form.name.value,form.title.value,form.context.value)" />
后台
引用 Ajax.dll
AjaxProManager Manager;//业务逻辑
protected void Page_Load(object sender, EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(Message));
}
[Ajax.AjaxMethod]
public string AjaxTable(string name, string title, string context)
{
if (!InsertMessage(name, title, context))
{
return "0";
}
else
{
return "1";
}
}
public bool InsertMessage(string name, string title, string context)
{
bool bRet = false;
Manager = new AjaxProManager();//业务逻辑对象
AjaxPro insert = new AjaxPro(name, title, context);
bRet = Manager.InsertMessage(insert);
return bRet;
}
代码都贴出来了, 但是取值正常 当我点提交的时候 报下面这个错
======================================
行:106
字符:2
错误:‘undefined’为空或不是对象
代码:0
=======================================
这个问题出了好多次了,一直未能解决~高手请指教~ 自学的AJAX