eWebEditor+Aajx 问题。郁闷一下午了,高手指教
function SendRequest()
{
var XmlHttp=CreateXMLHttp();
document.getElementById("message").innerText="数据传输中,请稍后";
XmlHttp.onreadystatechange=function()
{
if(XmlHttp.readyState==4)
{
if(XmlHttp.state==200)
{
var result=XmlHttp.responseText;
if(result=="OK")
{
document.getElementById("message").innerText="数据已经成功保存.";
}
}
}
}
var content=window.frames("Iframe1").window.frames("eWebEditor").document.getElementsByTagName("body")[0].innerHTML;
var url="IndexProcess.aspx?Content="+content;
alert(url);
XmlHttp.open("GET",url,true);
XmlHttp.send(null);
}
上面是Ajax的的代码。取得eWebEditor的值后发送到后台。
string result=Request.QueryString["content"];
上面是.cs代码
从代码上看应该是没有问题吧?
问题如下:
如果在eWebEditor中输入文字,result中能获取到值。比如输入asdfasdfasdf,在result中能接收到。
但是如果在 eWebEditor中插入表格。好像连请求都没发送。在string result=Request.QueryString["content"];设断点也没有用。