gpt4 book ai didi

javascript - 在 jQuery.ajax url 参数中附加服务名称

转载 作者:行者123 更新时间:2023-11-29 18:26:13 24 4
gpt4 key购买 nike

如果我要使用以下方式设置 future 的 ajax 调用:

$.ajaxSetup({
url: '/WebServices/AjaxService.asmx',
type: 'POST',
dataType: 'json',
contentType: 'application/json; charset=utf-8'
});

有什么方法可以在以后的调用中附加服务名称?像这样:

$.ajax({
url: '+=/ServiceName'
});

或者全局变量是我最好的选择吗?

最佳答案

不是你建议的方式(尽管 $.ajaxSetup.url 可以那样使用),但你可能想创建一个路径固定的对象,你可以设置服务方法姓名:

function Service(){
var path = 'http://myserver';

this.getServiceUrl = function(serviceName) { return path + '/' + serviceName; };
}

...

var s = new Service();
$.ajax({
url: s.getServiceUrl('myServiceName'),
...
});

或者类似的东西。希望对您有所帮助。

关于javascript - 在 jQuery.ajax url 参数中附加服务名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12830561/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com