日期:2014-05-18  浏览次数:20469 次

使用微软的ajax, 如何在截入页面内容后再进行数据更新
看到很多都是在界面全部读取完毕以后再开始读取数据的,有没有这样的例子?
或者方法

------解决方案--------------------
用WEB服务配合AJAX

很容易
function Start_RecvSay()
{
AjaxMethod.BackSayString(_backSendSm);
}

function _backSendSm(res)
{
alert(res);
}

这里的res可以直接给 页面的某个innerHTML

服务器端代码

[WebService(Namespace = "127.0.0.1 ")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
public class AjaxMethod : System.Web.Services.WebService {
[WebMethod(EnableSession=true)]
public string BackSayString()
{

return BackChatXml.SendSayMess();
}
}

是不是你要的效果? 也可以直接在页面的Load_page 方法里直接调用web服务方法ackSayString()

以上代码是AJAX.NET 1.0环境下的
------解决方案--------------------
up
------解决方案--------------------
up
------解决方案--------------------
可以在body的onload事件里面加载数据
------解决方案--------------------
这样速度更慢,第一次加载的话,往返次数太多。
------解决方案--------------------
up