Jquery不加载Ajax请求,这是可能的
Jquery not loading for Ajax request, is it possible?
我有一些简单的jquery运行,我希望它运行一些ajax请求,我调用…但是jquery不能在任何ajax请求中工作。
这是我使用的jquery插件:
http://fancybox.net/我像这样调用fancybox插件:
<a href="http://5.mshcdn.com/wp-content/uploads/2011/10/141,acer_aspire_s3.jpg" class="mybox" >
现在这部分工作正常。我可以有多个这样的链接,他们都将加载花哨的框Jquery插件很好。
问题是当我试图通过ajax请求加载这些类型的数据:
function ajaxTest(){
var ajaxRequest; // The variable that makes Ajax possible!
try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
var txt = ajaxRequest.responseText;
document.getElementById('myid').innerHTML = txt ;
}
}
ajaxRequest.open("GET", "/test/test.html", true);
ajaxRequest.send(null);
}
test.html基本上是与上面相同的链接,类mybox…唯一的区别是它不加载jquery…它甚至不注册它们…任何帮助吗?
,
谢谢
听起来绑定没有在正确的时间发生。
尝试使用jQuery实时绑定你的事件
您可以使用jQuery来处理所有AJAX混乱:
$(document).ready(function() {
$.ajax({
url: "/test/test.html",
success: function(response) {
// here you can use "response"
}
});
});
相关文章:
- 如何更改jquerymobile中默认的加载ajax加载程序gif
- 无法在 IE6 和 IE7 上加载 ajax
- 页面刷新后重新加载 ajax 检索到的数据
- 清理在加载 Ajax 内容时添加的 CSS
- jquery选项卡加载Ajax内容
- Grails:多个加载ajax调用,但只有一个打印到控制台
- 如何检测通过JSON数据引用的图像何时加载AJAX
- 加载ajax数据时出现jVectorMap问题
- JQuery在加载ajax时阻止链接工作
- 如何在不重新加载ajax的情况下在datatable上.draw()或添加行
- 替换超链接默认操作以加载 AJAX 请求
- 高图表不使用加载 ajax 的数组进行渲染
- 带有 OnClick 的 jQuery 链接标记 href 需要单击两次才能加载 AJAX
- 悬停两次以加载 ajax
- 获取加载 ajax 的文档信息
- 使用 Jquery 在 AJAX 内部加载 AJAX
- 为什么当页面加载 AJAX 时我的 URL 之间没有空格
- 在当前页面中加载一个新的谷歌地图,加载AJAX
- 当滚动达到 80% 时加载 ajax
- 图像滑块未加载 Ajax 请求