最近都要自学代码了,上学不好好上,现在只能自己动手丰衣足食了
最近碰到的是关于页面局部更新,直接贴代码吧!
首先讲一下传单个参数吧
单个比较简单,直接如下data写法就好
//局部更新
function up(ind){
var url="/Spectaculars/Indexs?Ind="+ind;
var data={type:1};
$.ajax({
type:"get",
async:false,//同步请求
url:url,
data:data,
timeout:1000,
success:function (dates) {
$("#jumpUp").html(dates);
},
error:
function(){
alert("emmm...失败");
}
});
}
再者是多个参数
多个参数时,数据data的格式有如下变化
采用键值对的方式
data:{
Id:"@sepLst[0].Id",
tableName:"@sepLst[0].tableName",
},
值需要加上双引号?不知道为什么。。(笑哭)不加会在局部更新上跳转失败。
function up(){
var url="/Spectaculars/TableView?Id=@sepLst[0].Id&tableName=@sepLst[0].tableName";
//alert(url);
//var data={"Id":Id,"tableName":tableName};
$.ajax({
type:"get",
async:false,//同步请求
url:url,
data:{
Id:"@sepLst[0].Id",
tableName:"@sepLst[0].tableName",
},
timeout:1000,
//dataType:'json',//形式
success:function (dates) {
$("#jumpUp").html(dates);
},
error:
function(){
alert("emmm...失败");
}
});
}