黑马程序员技术交流社区
标题:
ajax问题
[打印本页]
作者:
马晓凤
时间:
2013-7-13 10:26
标题:
ajax问题
本帖最后由 马晓凤 于 2013-7-20 07:01 编辑
在同一个页面的前后台之间,能不能用ajax(比如Default.aspx与Default.aspx.cs之间)
作者:
彭家贰小姐
时间:
2013-7-13 10:37
本帖最后由 彭家贰小姐 于 2013-7-13 10:44 编辑
前台掉后台方法就可以用ajax
1.Default.aspx前台页面js
<script type="text/javascript">
function test() {
$.ajax({
type: "POST", //提交方式
url: "Default.aspx?ajaxMethod=SetEmp",
dataType: "text", //类型
async: false,
success: function (data) {
if (data == "SUCCESS") {
} else {
}
},
error: function () { }
})
}
</script>
2.Default.aspx后台页面
1)Page_Load里接收下
/// <summary>
/// 页面加载事件
/// </summary>
/// <param name="sender">事件对象</param>
/// <param name="e">事件附带参数</param>
protected void Page_Load(object sender, EventArgs e)
{
if (Request["ajaxMethod"] != null && Request["ajaxMethod"].Equals("SetEmp"))
SetEmp();
}
2)添加后台方法
/// <summary>
///
/// </summary>
/// <param name="empAccount"></param>
public void SetEmp()
{
......
Response.Write("SUCCESS");
Response.End();
}
作者:
马晓凤
时间:
2013-7-13 10:43
谢谢楼上的回答,我刚才百度到了,我刚才没加Response.End();
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2