前端页面——AJAX是个什么样的传输机
- 1概念
- 2实现方式
下面我们来看一段JS代码 <script type="text/javascript"> // 当把asyn设为false时,这时ajax的请求时同步的,也就是说,这个时候ajax块发出请求后,他会等待在function1()这个地方,不会去执行function2(),直到function1()部分执行完毕。 // 当把asyn设为true时,这时ajax的请求时异步的,当ajax块发出请求后,他将停留function1(),等待server端的返回,但同时(在这个等待过程中),前台会去执行function2() function addclick() {//点击触发addclick事件 //用jquery获取id为txtuserName的页面标记的value,存放在txtuserName变量里 var txtuserName = $("#txtuserName").val(); var txtuserPWD = $("#txtuserPWD").val(); $.ajax({ type: "POST",//ajax的方式为post(get方式对传送数据长度有限制) url: "/AjaxRequest/AddUser.ashx",//一般处理程序页面AddUser.ashx(在2中会写出该页面内容) dataType: "json",//数据传回的格式为json data: { "txtuserName ": txtuserName,"txtuserPWD":txtuserPWD },//或者data: "txtuserName " + txtuserName + "&txtuserPWD" + txtuserPWD, //要传送的数据键值对adduserName为键(方便2中的文件用此名称接受数据)txtuserName为值(要传递的变量,例如用户名) success: function (result) { function1() } }); function2(); } ); function function1() { alert('function1'); } function function2() { alert('function2'); } }) } </script>
我们的JS代码写完后,如何在后台接到页面传来的数据呢。 String roundCoude = Request["txtuserName"];
String roundCoude = Request["txtuserPWD"];
- 3总结
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |