为了账号安全,请及时绑定邮箱和手机立即绑定

js如何存储两个$.ajax请求链接

js如何存储两个$.ajax请求链接

子衿沉夜 2018-10-18 13:11:07
如题,我现在是这样写的:if (conf == 0) {    // 本地请求地址     var tableDialogUrl = jsonPath + 'mutualFlowTemplateDialog.json';    var tableUrl = jsonPath +'mutualFlowTemplate.json'; } if (conf == 1) {    // 远程请求地址     var tableDialogUrl = 'service?action=templateDetail&isconvert=true';         var tableUrl = 'service?action=templateList&isconvert=true'; }如何能改成类似这种?Request.set("mutualFlowTemplate", "mutualFlowTemplate.json", "service?action=templateDetail&isconvert=true");然后通过切换 conf 来取相应的请求地址
查看完整描述

1 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

你想传参数,根本不用弄set方法,直接传给new出来的对象就可以了。也就是Request(conf, turlLocal,..,..,..)
一定要搞个set的话,根据你的要求,弄出这个:

function Request(conf) {    this.conf = conf;
}
Request.prototype.set = function (tableDialogUrlRemote, tableUrlRemote, tableDialogUrlLocal, tableUrlLocal) {   
if (this.conf == 0) {        // 本地请求地址
        var tableDialogUrl = 'jsonPath' + tableDialogUrlLocal;        var tableUrl = 'jsonPath' + tableUrlLocal;
    } if (this.conf == 1) {        // 远程请求地址
        var tableDialogUrl = tableDialogUrlRemote;        var tableUrl = tableUrlRemote;
    }
}var R = new Request(0);
R.set(1,2,3,4);


查看完整回答
反对 回复 2018-11-08
  • 1 回答
  • 0 关注
  • 542 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号