无法在加载时在ajax中加载jquery

时间:2015-11-29 13:09:39

标签: jquery ajax

从研究中我发现,当你通过ajax加载页面时,它只加载普通代码(不是jquery或javascript)。

我在研究完之后在这个网站上found a solution。折旧了。

我的问题是我找不到'.on'的事件,一旦调用了ajax就会加载jquery(请记住我在index.php页面上运行.on事件)

In this fiddle,如何才能让后台css更改在加载时工作,而不是点击通过ajax加载html的情况?

$("#example").on('click', '.divexample', function() {
    $(this).css("background-color","red");
});

1 个答案:

答案 0 :(得分:1)

JQuery .ajax()调用是超级友好的javascript。它应该以最小的开销工作。请确保您的服务器响应正在返回:

内容类型:文本/ JavaScript的;字符集= UTF-8

如果是这种情况,代码应该返回并立即运行。

除非您有跨网站来源问题......

所以 - 一旦响应内容类型正确,您只需要回复:

template<int size>
void func(int(&)[size]) { 
    // Code 
}

int main() {
    int a[] = { 1,2,3,4 };
    func(a);
}