将变量传递给ajax请求jquery
问题描述:
我想通过jQuery将变量传递给ajax请求。我有一个触发事件来定义变量。我想这样做,以便我可以有一个Ajax请求处理多个网址。我已经提醒了网址,它恢复正常,但是当我将它插入$ .ajax请求的URL插槽时,我的目标内容无法加载。这是我的代码。将变量传递给ajax请求jquery
$(document).ready(function(){
$('a').live('click', function(){
var link = $(this).attr("href");
$.ajax({
url: link,
success: function(html){
$('#load').html(html)
}
});
});
});
这一直是一个真正的头痛,我觉得我只是滥用了一些东西。请帮忙。
答
有使用.load()
:)
$('a').live('click', function(){
$('#load').load($(this).attr("href"));
});
注意的same origin policy的是贾斯汀暗指以及该快捷方式,不同域的请求被禁止出于安全原因。
答
你通过什么URL?如果它是针对不同的域,那么AJAX调用将不会被执行。
+0
在同一台服务器上没有它的路径。我通过简单的东西,如link1.html,link2.hmtl感谢 – 2010-03-30 03:46:40
谢谢你的快捷方式可悲的内容仍然不显示。该 感谢我在这个试行的load方法不是(这是清洁剂:]),但它仍然无法正常工作。 – 2010-03-30 04:18:53
@ user304735 - 您可以托管一些正在运行的示例HTML吗? – 2010-03-30 10:15:26
nvm。我有我的工作愚蠢的错误 – 2010-04-02 00:17:20