Javascript 如何在jquery中追加url路径
使用Javascript 如何在jquery中追加url路径,javascript,jquery,ajax,Javascript,Jquery,Ajax,使用$(this.attr(“href”)给出了url路径,但在前面使用前缀时,如下所示: $.ajax({ type: 'GET' url: 'api/'+ $(this).attr("href"); }) 它不起作用 出什么事了?这是错误的方法还是有更好的方法?$(此)->将在对象中返回错误的结果 在另一个位置获取值并添加就绪结果 var getURL = 'api/'+ $(this).attr("href"); // In the level,where your $
$(this.attr(“href”)url
字段中的code>给出了url路径,但在前面使用前缀时,如下所示:
$.ajax({
type: 'GET'
url: 'api/'+ $(this).attr("href");
})
它不起作用
出什么事了?这是错误的方法还是有更好的方法?$(此)
->将在对象中返回错误的结果
在另一个位置获取值并添加就绪结果
var getURL = 'api/'+ $(this).attr("href"); // In the level,where your $(this) is the actual this
$.ajax({
type: 'GET',
url: getURL
});
$(此)
->将在对象中返回错误的结果
在另一个位置获取值并添加就绪结果
var getURL = 'api/'+ $(this).attr("href"); // In the level,where your $(this) is the actual this
$.ajax({
type: 'GET',
url: getURL
});
分号不正确,缺少逗号=在“GET”之后缺少一个
,
,并删除代码>在attr(“href”)
$(此)
之后,仅当您已经选择了一个元素时才起作用。。改为使用$(“#myelem”).attr(“href”)
。分号不合适,缺少逗号=您缺少一个,
,在“GET”之后删除代码>在attr(“href”)
$(此)
之后,仅当您已经选择了一个元素时才起作用。。改用$(“#myelem”).attr(“href”)
。你怎么知道,$.ajax
函数除了围绕它的作用域之外没有其他作用域?@adeneo我给出了一个全局解决方案。当然,它可以有很多范围。哦,好吧,只要它是一个全球性的解决方案,它就可以,+1!在阅读了这个答案之后,看看哪个函数非常详细地描述了变量作用域在JavaScript中的工作原理(因此在jQuery中也是如此)。确实不是这样吗?你怎么知道,$。ajax
函数除了围绕它的作用域之外,实际上没有其他作用域?@adeneo我给出了一个全局解决方案。当然,它可以有很多范围。哦,好吧,只要它是一个全球性的解决方案,它就可以,+1!在阅读了这个答案之后,看看哪一个非常详细地说明了变量作用域在JavaScript中是如何工作的(因此在jQuery中也是如此)?