关于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回答

singwa

2018-01-11

您好,第一个是通过在模板里面配置jump_url的地址,

第二个是通过接口传递过来的jump_url 其实没什么很大的区别,不同的使用方式而已。

0
2
singwa
回复
慕九州6305736
客气,祝您学习愉快
2018-01-12
共2条回复

前端到后台ThinkPHP开发整站

用PHP+MySQL+Ajax开完新闻资讯整站,实现“小全栈”的梦想

3360 学习 · 1014 问题

查看课程