Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript html和.load_Javascript_Jquery - Fatal编程技术网

Javascript html和.load

Javascript html和.load,javascript,jquery,Javascript,Jquery,我试图自学jQuery,但我对load()方法有点厌倦。我正在处理易趣物品。是的,我知道易趣上不允许包含内容。然而,有一种变通方法已经存在了几年,ebay似乎并没有对此采取严厉措施 var ebayItemID='xxxxxxxxxxxxxx'; // This is eBay code. I cannot edit it. <h1 id="title"> TO BE REPLACED</h1> $(document).ready(function(){ var l

我试图自学jQuery,但我对load()方法有点厌倦。我正在处理易趣物品。是的,我知道易趣上不允许包含内容。然而,有一种变通方法已经存在了几年,ebay似乎并没有对此采取严厉措施

var ebayItemID='xxxxxxxxxxxxxx'; // This is eBay code. I cannot edit it. 

<h1 id="title"> TO BE REPLACED</h1>

$(document).ready(function(){
var link = "http://www.ebay.com/itm/" + ebayItemID + "?item=" + ebayItemID +   &viewitem=&vxp=mtr";
var newTitle = $('#title').load(link + "#itemTitle");
$('#title').html(newTitle);
});
var ebayItemID='xxxxxxxxxxxxx';//这是易趣代码。我不能编辑它。
取而代之
$(文档).ready(函数(){
变量链接=”http://www.ebay.com/itm/“+ebayItemID+”?项=“+ebayItemID+&viewitem=&vxp=mtr”;
var newTitle=$('#title').load(link+“#itemTitle”);
$('#title').html(newTitle);
});

这有什么意义。我想在描述中显示项目标题,但我想动态显示,

当您使用
load
时,会将返回的html放入元素中(本例为
#title
)。
因此,您不需要在它之后调用
html

  • 加载在不同的域上不起作用(易趣在您的案例中)
  • load将直接将内容设置为元素。您不能将其分配给变量
  • 如果要表示要从特定元素提取内容,则需要在链接和元素id之间添加空格:
  • 你可以在网站上找到更多信息


    发布的代码有很多问题。我不同意,有一些方法可以实现这一点,请检查以下内容:
    $('#title').load(link  + ' #itemTitle', function() {
      alert('Load was performed.');
    });