xmlhttp读取到后台返回的值以后,再进行分析,html格式的,就直接用innerHTML加载。JSON或者XML就以DOM的形式加载进去。
ASP:<% Response.write MyStr %>
PHP:<?php
echo $MyStr
?>
ASP.net :同ASP。
JSP :<%out.println(MyStr)%>
在前端向服务器发送请求,并且传参数。在服务器端用GET 或者 POST 获取前端传来的参数,用这些参数向数据库进行查询并返回结果,结果可以用数组等方式返回,只需在被请求的PHP代码中echo 出来即可,想知道具体的原理,建议看一下jQuery库的源码。按你说的,应该是没有问题的。实在不行的话,你可以换种方法试一下自己专门写一个类,用于维护所有的Ajax方法 如新建一个AjaxMethods.cs的类,并把页面级的ajax方法移动到该类中。
public class AjaxMethods {
[Ajax.AjaxMethod()]
public int ServerSideAdd(int firstNumber, int secondNumber)
{
return firstNumber + secondNumber
}
}
在页面的page_load中需要改一下
Ajax.Utility.RegisterTypeForAjax(typeof(AjaxMethods))
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)