DBMNG数据库管理与应用

书籍是全世界的营养品。生活里没有书籍,就好像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀。
当前位置:首页 > 经验分享 > Javascript

jQuery的ajax常用的两种方式

方式一,直接解析服务端返回结果:

var htmlobj=$.ajax({url:"AjaxDo.do?action=CHECK&canshuId="+csId,async:false});
if(htmlobj.responseText.indexOf('ok')>=0){
	setTimeout("alert('" +"操作成功"+ "');window.location.reload();",1000);//添加延时弹出,防止Chrome内核浏览器中因为连续弹出对话框而提示“以后不再提示”的复选框
}
else{
	setTimeout("alert('" +"操作失败,原因可能是:"+htmlobj.responseText+ "');",1000);//添加延时弹出,防止Chrome内核浏览器中因为连续弹出对话框而提示“以后不再提示”的复选框
}

方式二,post方式提交json格式参数,并解析服务端返回json数据结果:

   		
$.ajax({
	 url: "AjaxDo.ashx?rnd=" + Math.random(),//添加随机数,防止缓存
	 //async: false,
	 dataType: "json",
	 data: { "name": $("#name").val(), "email": $("#email").val(), "action": "REG" },
	 type: "POST",
	 success: function (data) {
		 if (data.code == "1") {
			 alert(data.msg);
			 $("#name").val("");
			 $("#email").val("");
		 }
		 else {
			 alert(data.msg);
		 }
	 },
	 error: function (XMLHttpRequest, textStatus, errorThrown) {
	 },
	 timeout: 1000 * 9
});
本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号