<script>
//把所有需要用到的地址归类到一个对象里
var webUrl = {
"show1Url": "{{ url('address/list1') }}",
"show2Url": "{{ url('address/list2') }}",
"show3Url": "{{ url('address/list3') }}"
};
function getData() {
$.get(webUrl.show1Url, //获取地址
function(json){
console.log(json);
});
}
function postData(v1) {
$.ajaxSettings.async = true; //在这里设置同步或异步 默认为true(可不写) false为同步
$.post(webUrl.show2Url, //获取地址
{
"id":v1 //需要传输的数据
},
function(json){
console.log(json);
});
}
function fullData(id) {
$.ajax({ // AJAX 请求设置。所有选项都是可选的。
async:false, //请求是同步或异步 默认为true 为true时不用写
type: "POST", //设置类型
url: webUrl.show3Url, //数据传输地址
dataType: "json", //获取的数据类型
data: {"id":id}, //传参
success: function (json) { //请求成功之后调用
// console.log(json);
console.log(json);
},
error: function () { //请求出错时调用
console.log("请求失败");
}
})
}
</script>
---------------------
作者:freedom_文
来源:CSDN
原文:https://blog.csdn.net/freedomvenly/article/details/79172832
版权声明:本文为博主原创文章,转载请附上博文链接!
//1.$.ajax带json数据的异步请求
var aj = $.ajax( {
url:'productManager_reverseUpdate',// 跳转到 action
data:{
selRollBack : selRollBack,
selOperatorsCode : selOperatorsCode,
PROVINCECODE : PROVINCECODE,
pass2 : pass2
},
type:'post',
cache:false,
dataType:'json',
success:function(data) {
if(data.msg =="true" ){
// view("修改成功!");
alert("修改成功!");
window.location.reload();
}else{
view(data.msg);
}
},
error : function() {
// view("异常!");
alert("异常!");
}
});
//2.$.ajax序列化表格内容为字符串的异步请求
function noTips(){
var formParam = $("#form1").serialize();//序列化表格内容为字符串
$.ajax({
type:'post',
url:'Notice_noTipsNotice',
data:formParam,
cache:false,
dataType:'json',
success:function(data){
}
});
}
//3.$.ajax拼接url的异步请求
var yz=$.ajax({
type:'post',
url:'validatePwd2_checkPwd2?password2='+password2,
data:{},
cache:false,
dataType:'json',
success:function(data){
if( data.msg =="false" ) //服务器返回false,就将validatePassword2的值改为pwd2Error,这是异步,需要考虑返回时间
{
textPassword2.html("<font color='red'>业务密码不正确!</font>");
$("#validatePassword2").val("pwd2Error");
checkPassword2 = false;
return;
}
},
error:function(){}
});
//4.$.ajax拼接data的异步请求
$.ajax({
url:'<%=request.getContextPath()%>/kc/kc_checkMerNameUnique.action',
type:'post',
data:'merName='+values,
async : false, //默认为true 异步
error:function(){
alert('error');
},
success:function(data){
$("#"+divs).html(data);
}
});
$(function(){
var options = {
beforeSubmit : function() {//处理以前需要做的功能
$("tipMsg").text("数据正在保存,请稍候...");
$("#insertBtn").attr("disabled", true);
},
success : function(result) {//返回成功以后需要的回调函数
if ( result.success ) {
$("#tipMsg").text("机构保存成功");
//这里是对应的一棵树,后边会介绍到,
// 控制树形组件,增加新的节点
var tree = window.parent.treeFrame.tree;
tree.insertNewChild("${org.id}", result.id, result.name);
} else {
$("#tipMsg").text("机构保存失败");
}
// 启用保存按钮
$("#insertBtn").attr("disabled", false);
},
clearForm : true
};
$('#orgForm').ajaxForm(options); //通过Jquery.Form中的ajaxForm方法进行提交
});
// 异步删除
$.ajax({
type : "POST", //提交方式
url : "${pageContext.request.contextPath}/org/doDelete.action",//路径
data : {
"org.id" : "${org.id}"
},//数据,这里使用的是Json格式进行传输
success : function(result) {//返回数据根据结果进行相应的处理
if ( result.success ) {
$("#tipMsg").text("删除数据成功");
tree.deleteItem("${org.id}", true);
} else {
$("#tipMsg").text("删除数据失败");
}
}
});