Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Jquery .load()使用Var从另一个html文档中加载div_Jquery_Ajax_Variables - Fatal编程技术网

Jquery .load()使用Var从另一个html文档中加载div

Jquery .load()使用Var从另一个html文档中加载div,jquery,ajax,variables,Jquery,Ajax,Variables,我试图加载一个通过点击选择的Div,我保存了其中的txt,这样它就可以显示想要的一个 如何告诉jquery加载哪个div?这是代码 $('li').click(function(){ var selected = $(this).text().toLowerCase(); var thisone = $ ('#'+ selected); $('#inhere').load('secondcontent.html thisone');

我试图加载一个通过点击选择的Div,我保存了其中的txt,这样它就可以显示想要的一个

如何告诉jquery加载哪个div?这是代码

$('li').click(function(){
        var selected = $(this).text().toLowerCase();
        var thisone = $ ('#'+ selected);
        $('#inhere').load('secondcontent.html thisone');
        $(thisone).slideDown(200);
        $(thisone).addClass('online');
        $('.bubble').fadeIn(900).delay(2000).hide(200);
    });
    $('.close_pseudo').click(function(){
        $('.online').slideUp(200).removeClass('online');
        $('.bubble').hide();

    });

在这里,你可能是PHP思维的受害者。您需要指向一个特定的div,如下所示:

var selected = $(this).text().toLowerCase();
var thisone = '#'+selected;
$('#inhere').load('secondcontent.html '+ thisone);

我试过了,但还是不行。secondcontent.html与my index.html一样位于根目录下。我是否指向了它?那么可能
selected
没有您认为的值。Console.log向我显示了名为grid的div的名称,因此它应该是正确的..get error->Origin null是访问控制Allow Origin不允许的。这意味着什么?这意味着您不能在本地文件系统上使用AJAX
.load
。这是一个特性,不是bug。不过,当您通过实际的Web服务器访问这些文件时,它应该可以工作。