从研究中我发现,当你通过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");
});
答案 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);
}