关于result['data']['jump_url'])的疑问
来源:5-8 排序功能实现

慕九州6305736
2018-01-11
//提交form表单操作
$('#singcms-button-submit').click(function(){
var data = $('#singcms-form').serializeArray();
//console.log(data);exit();
postData = {};
$(data).each(function(i){
postData[this.name] = this.value;
});
console.log(postData);
//将获取的数据POST给服务器
var url = SCOPE.save_url;
var jump_url = SCOPE.jump_url;
$.post(url,postData,function(result){
if(result.status==1){
//成功
return dialog.success(result.message,jump_url);
}else if(result.status==0){
//失败
return dialog.error(result.message);
}
},'JSON');
});
//排序操作
$('#button-listorder').click(function(){
//获取 listorder内容
var data = $('#singcms-listorder').serializeArray();
postData = {};
$(data).each(function(){
postData[this.name] = this.value;
});
var url = SCOPE.listorder_url;
$.post(url,postData,function(result){
if(result.status == 1){
//成功
return dialog.success(result.message,result['data']['jump_url']);
}else if(result.status == 0){
return dialog.error(result.message,result['data']['jump_url']);
}
},'JSON');
这两个类似的js代码当中为什么第一个表单提交url写成 return dialog.success(result.message,jump_url);这种形式,而排序非要把url写进数组里面return dialog.success(result.message,result['data']['jump_url']);有什么特殊的意义嘛?
1回答
-
您好,第一个是通过在模板里面配置jump_url的地址,
第二个是通过接口传递过来的jump_url 其实没什么很大的区别,不同的使用方式而已。
022018-01-12
相似问题