如何正确地将URL放入jQuery load()?

时间:2020-07-21 04:08:24

标签: javascript jquery

我想做的是从example.com/page1到主页example.com的ID文本中加载类class

我尝试过的事情:

 $('.class').load('example.com #ID');

但这是尝试从example.com/page1/example.com加载而不仅仅是example.com

我也尝试过:

     var urltoload = 'https://example.com/';
     $('.class').load(urltoload, '#ID');

确实加载了内容,但加载了整个页面!,而不仅仅是example.com ID中的内容。

然后还有一个事实,就是我仍然没有猜出从该ID仅获取 text 的语法。也许像 $('.class').load(urltoload, $('#ID').text());之类的东西?

谢谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您可以这样做:

获取:

$('.class').load("template.html?Id = VALUE_TO_PASS");

POST:

$('.class').load("template.html",{Id = VALUE_TO_PASS});

答案 1 :(得分:1)

此代码对我有用:

HTML:

    <div class="class"></div>
     <input id="id" value="3"/>

脚本:

  $(".class").html('<object data="http://validator.w3.org?id="+$("#id").val()/>');