使用微软的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