Tag: Ajax

JavaScript Document.Write使用AJAXreplace所有的内容

我正在创build一个简单的ajax调用,它检索指定的url的内容并将其写入页面。 我所遇到的问题是用这些信息来取代整个机构内容 这里是JS: (function(){ var mb = window.mb = {}; function get_ad(url, parameters){ var result = ""; var http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,… http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/html'); } } else if (window.ActiveXObject) { // IE var avers = ["Microsoft.XmlHttp", "MSXML2.XmlHttp", "MSXML2.XmlHttp.3.0", "MSXML2.XmlHttp.4.0", "MSXML2.XmlHttp.5.0"]; for (var i = […]

jQuery的Ajax加载图像

我想为我的jquery ajax代码(这是jquery仍在处理的时候)实现一个加载图像,下面是我的代码: $.ajax({ type: "GET", url: surl, dataType: "jsonp", cache : false, jsonp : "onJSONPLoad", jsonpCallback: "newarticlescallback", crossDomain: "true", success: function(response) { alert("Success"); }, error: function (xhr, status) { alert('Unknown error ' + status); } }); 我怎样才能在这个代码中实现一个加载图像。 谢谢

Fire AJAX请求上的Greasemonkey脚本

我正在处理一个用户脚本,我刚刚发现,当主页面发出AJAX请求时脚本没有运行。 有什么办法在主页面加载和AJAX请求上触发用户脚本?

通过jQuery $ .ajax将JavaScript数组传递给PHP

我想在PHP中操作JavaScript数组。 有没有可能做这样的事情? $.ajax({ type: "POST", url: "tourFinderFunctions.php", data: "activitiesArray="+activities, success: function() { $("#lengthQuestion").fadeOut('slow'); } }); 活动是一个单维数组,如: var activities = ['Location Zero', 'Location One', 'Location Two']; 当我尝试这个脚本没有完成…我怎样才能解决它?

通过POST(ajax)发送JSON数据并从Controller(MVC)接收json响应

我在javascript中创build了一个函数: function addNewManufacturer() { var name = $("#id-manuf-name").val(); var address = $("#id-manuf-address").val(); var phone = $("#id-manuf-phone").val(); var sendInfo = { Name: name, Address: address, Phone: phone }; $.ajax({ type: "POST", url: "/Home/Add", dataType: "json", success: function (msg) { if (msg) { alert("Somebody" + name + " was added in list !"); location.reload(true); } else { […]

jQuery的 – 如何使$ .post()使用contentType =应用程序/ json?

我注意到,当在jQuery中使用$ .post()默认的contentType是application / x-www-form-urlencoded – 当我的asp.net mvc代码需要有contentType = application / json (看到这个问题,为什么我必须使用应用程序/ JSON: ASPNET MVC – 为什么是ModelState.IsValid假“该字段是必需的”,当该字段确实有一个值? ) 我怎样才能让$ .post()发送contentType = application / json? 我已经有了大量的$ .post()函数,所以我不想更改为$ .ajax(),因为它会花费太多的时间 如果我尝试 $.post(url, data, function(), "json") 它仍然有contentType = application / x-www-form-urlencoded。 那么,如果“json”参数不将contenttype更改为json,究竟做了什么呢? 如果我尝试 $.ajaxSetup({ contentType: "application/json; charset=utf-8" }); 这工作,但会影响我的每一个$ .get和$ .post,并导致一些打破。 那么有什么办法可以改变$ .post()的行为来发送contentType = application / json?

创build一个PHP函数的jQuery AJAX请求

到目前为止,当创buildAJAX请求时,我已经发布到一个单独的PHP文件。 是否有可能创build一个jQuery的AJAX请求调用一个PHP函数,而不是张贴到一个单独的页面? 如果你可以给我任何例子或文件将是伟大的。

Ajax / jQuery的 – 页面加载时加载网页内容到一个div?

如果不使用iframe,是否可以加载内容? <div id="siteloader"></div> 与外部网站,如somesitehere.com 当页面加载? – 我知道如何从文件加载内容,但不知道如何加载整个网站? 非常感谢,

Jquery / Ajax调用定时器

我想知道如果有人能帮助我。 我有一个PHP页面,从数据库中回显行。 我想每30秒通过jquery / ajax调用它。 但我也希望能够随时调用页面,如果我通过表单添加一条logging,一旦表单提交,我希望通过调用ajax页面立即更新结果。 任何人都可以指出我正确的方向或提供一些基本代码,所以我可以试着弄清楚这一点? jquery / ajax还是很新的。

HTTP状态码0 – 这对于读取或XMLHttpRequest有什么意义?

对于JavaScriptnetworking调用获取,XMLHttpRequest和MS XMLHTTP的返回代码0,我有一个使用标准的MS XMLHTTP COM对象( Microsoft.XMLHTTP或Msxml2.XMLHTTP取决于)的HTA(Microsoft HTML应用程序 – 脱机HTML + JavaScript应用程序)版本检测)通过JavaScript代码发送一些数据返回到服务器。 它返回状态代码0.这显然不是一个有效的HTTP状态代码(根据官方规范,它们应该是三位)。 (顺便说一下,我试图拔掉networking连接,并得到了状态代码17003或什么,我认为从大量的谷歌search意味着“DNS服务器查找失败”)。 对于我和其他一些从不同地点进行testing的人来说,它工作的很好。 但是,我已经发送到客户端,他们已经收到一个HTTP状态码为零,HTTP响应文本是空白的。 客户已经从两个地方尝试过,但都在公司networking中。 这是一个到互联网上的HTTP URL的HTTP POST(不是一个file://请求,我知道在Mozilla下也会返回状态码0)。 我敢肯定,这是一个失败的代码,因为它应该返回一些确认作为responseText ,我们没有得到数据库中logging的数据。