为什么可以';这个jQuery是否重定向到另一个域?
js代码,在dress.js中:为什么可以';这个jQuery是否重定向到另一个域?,jquery,Jquery,js代码,在dress.js中: http://phplist.xxmn.com/zen/index.php?main_page=index&cPath=231 大字体价格上涨和价格下跌是我将点击的文本,我想在点击文本时页面无法刷新。谢谢,您需要将this包装在jQuery中,$(this) 还要注意的是,这里没有#producListing,而是#producListing 它会将站点的完整副本加载到div中,这可能不是您想要的,但我假设您正在测试。您需要将this包装到jQuery
http://phplist.xxmn.com/zen/index.php?main_page=index&cPath=231
大字体价格上涨和价格下跌是我将点击的文本,我想在点击文本时页面无法刷新。谢谢,您需要将
this
包装在jQuery中,$(this)
还要注意的是,这里没有#producListing
,而是#producListing
它会将站点的完整副本加载到div中,这可能不是您想要的,但我假设您正在测试。您需要将
this
包装到jQuery中,$(this)
还要注意的是,这里没有#producListing
,而是#producListing
它将站点的完整副本加载到div中,这可能不是您想要的——但我假设您正在测试。尝试使用
$('#1d, #1a').click(function(event){
event.preventDefault();
$('#producListing').load(this.attr('href'));
});
试一试
$('#1d, #1a').click(function(event){
event.preventDefault();
$('#producListing').load(this.attr('href'));
});
请参阅以下页面上的附加注释: 由于浏览器的安全限制,大多数“Ajax”请求都会受到以下限制:;请求无法从其他域、子域或协议成功检索数据 如果是您的域,请将href更改为
/zen/index.php?main_page=index&cPath=231
请参阅以下页面上的附加说明:
由于浏览器的安全限制,大多数“Ajax”请求都会受到以下限制:;请求无法从其他域、子域或协议成功检索数据
如果是您的域,请将href更改为/zen/index.php?main_page=index&cPath=231
牧师
我看您已经修复了“t”产品列表
试试这个
$('#1d, #1a').click(function(event){
var myHref = $(this).attr('href');
$('#producListing').load(myHref);
return false;
});
更好的方法是在FireBug中设置一个断点,无论何时您不确定可用的上下文。scessor
我看您已经修复了“t”产品列表
试试这个
$('#1d, #1a').click(function(event){
var myHref = $(this).attr('href');
$('#producListing').load(myHref);
return false;
});
更好的方法是,当您不确定可用的上下文时,在FireBug中设置一个断点。是否有办法使其工作?否。阅读链接问题中的昆汀答案。使用yahoo pipes和jsonp解决同源策略问题。是否有办法使其工作?否。阅读链接问题中的昆汀答案。使用yahoo管道和jsonp来解决同源策略问题。我将url更改为/zen/index.php?main_page=index&cPath=231,它仍然不起作用。为什么?更改
$('#producListing').load(this.attr('href'))
到$('#productListing').load($(this.attr('href'))
。尝试以下操作仅更新id为productListing
的div
:$(“#productListing”).load($(this.attr('href')+”#productListing')代码>点击它工作,你清理你的缓存了吗?不,我想点击文本价格上升或下降,当在这个页面上,它工作,而不是URL,我改变URL为/zen/index.php?main_page=index&cPath=231,它仍然不工作。为什么?更改$('#producListing').load(this.attr('href'))
到$('#productListing').load($(this.attr('href'))
。尝试以下操作仅更新id为productListing
的div
:$(“#productListing”).load($(this.attr('href')+”#productListing')代码>点击它工作,你清理你的缓存了吗?不,我想点击文本价格上升或下降时,在这个页面上,它的工作,而不是网址,悲伤!我只想加载productListing div。为什么要加载所有页面?有没有办法只加载productListing分区。谢谢you@dreamchaser您正在将您提供的URL的内容加载到该div中。如果您不需要全部内容,那么您应该有一个只返回您实际需要的HTML的URL。我知道它将所有内容加载到该div中的原因,但我不知道如何只加载productListing分区。谢谢you@dreamchaser我想说的是,它将加载您告诉它加载的任何内容:如果您只是尝试加载HTML的一部分,那么您从服务器返回的HTML应该只包含该HTML。明白了。但是当我使用load($(this.attr('href')+'#productListing')时,它仍然不起作用。它没有成功加载内容!我只想加载productListing div。为什么要加载所有页面?有没有办法只加载productListing分区。谢谢you@dreamchaser您正在将您提供的URL的内容加载到该div中。如果您不需要全部内容,那么您应该有一个只返回您实际需要的HTML的URL。我知道它将所有内容加载到该div中的原因,但我不知道如何只加载productListing分区。谢谢you@dreamchaser我想说的是,它将加载您告诉它加载的任何内容:如果您只是尝试加载HTML的一部分,那么您从服务器返回的HTML应该只包含该HTML。明白了。但是当我使用load($(this.attr('href')+'#productListing')时,它仍然不起作用。它无法成功加载内容