jquery加载不起作用

时间:2015-11-26 20:19:11

标签: javascript jquery

我已经检查了答案,这是我的第一个使用jQuery的项目:

function LoadWPage(a, b) 
{ 
    // this line works - the PART is the (spare)part I want to show when selected
    document.getElementById("PART").innerHTML = "webshop.php?v="+a+"&p="+b; 

    // this is what I want to do, but nothing happens <------ my question
    $("#PART").load("webshop.php?v="+a+"&p="+b); 

    // this is a dummy div and it loads well - I get the data from the PHP page 
    document.getElementById("sonnich").innerHTML = '<object type="text/html" data="webshop.php?v=+'+a+"&p="+b+'" ></object>'; 

    // this simply leaves my div blank - why?
    //document.getElementById("PART").innerHTML = '<object type="text/html" data="webshop.php?v=+'+a+"&p="+b+'" ></object>'; // leaves it empty 
} 

所以,我可以获得我需要加载的页面,甚至可以显示它。它只是在jQuery中不起作用。我用Google搜索,但没有找到任何明确的问题答案。 最后一行,它留空,我只是不明白。

有什么想法吗?

WBR Sonnich

1 个答案:

答案 0 :(得分:-2)

最简单的测试方法是将整个jQuery库转储到函数之上。复制&amp;从https://code.jquery.com/jquery-2.1.4.min.js

粘贴

这样,我们肯定知道jQuery是注入的。当然这不是一个永久的解决方案,而只是帮助您缩小您的错误

如果它有效,那么你知道你没有注入jQuery。如果它不起作用,那么其他东西就会出现。

***如果你很整洁,你可以在你的javascript中使用一个注入jQuery的函数 Injecting jQuery into a page fails when using Google AJAX Libraries API

干杯,