ajax常用模式1
通常在做项目时与后台的对接会要求发送ajax,在此将我们常用的一个ajax方法模式小结一下
首先调用ajax:$.ajax({})
在ajax里面,我们一般需要的是三种数据的传送
$.ajax({
url:'发给后台需要得到你的ajax的地址,一般是相对应的servlet的urlPatterns+“?type=”+你所要传达到的后台的函数的basketService的名字,这个(?type只是一种传值的方式后面跟着的是参数,如登陆的用户名等,如果跟data一样使用post传值也是一样的,就需要在data对象中再加一组数值,不是特别方便,倾向于用这种)',
type:'使用post或者get方法输出ajax',
data:'写出你要输送给后台的数据,一般使用键值对的写法'
})
data的举例:var data={name:name_id}//这里的name需要和后台所需要的数字相同,而name_id是你前端所取的值来命名的
然后就是发送的成功与不成功了,ajax的发送有五个步骤,但我们只需要知道有没有成功后台有没有成功返回给我们数值就可以了,即success与error,(success是第四步的)针对传值成功与不成功再使用相应的函数。
var data = {name:name}
$.ajax({
url:'/fittingroom/basketManage?type=updateByBasket_id',
type:'post',
data:'data',
success:function(data){ //这时的data是后台传回给我的数据了,通常是一个json数组:*{success:true,mag:"正常返回"}
var getData=JSON.parse(data); //解析json数组,以一种正常的形式返回,且getData具有success和mag两种属性
if(getData.success){ //通过后台返回的是true或者false来判断你所要进行的动作
console.log("this is true") //实现你所需要的步骤
}else{
console.log("this is false")
}
},
error:function(){
console.log( "The transmission is error") //错误提醒
}
})

浙公网安备 33010602011771号