Questions tagged «ajax»

AJAX(异步JavaScript和XML)是一种用于创建交互式网站用户界面的技术,而无需传统的网页刷新或重新加载。它使用客户端和服务器之间的异步数据交换来更新显示的信息并无缝响应用户交互。包括用于编程语言,库,框架,Web浏览器,协议和其他环境信息的其他标签。

20
获取数组中所有选定的复选框
所以我有这些复选框: <input type="checkbox" name="type" value="4" /> <input type="checkbox" name="type" value="3" /> <input type="checkbox" name="type" value="1" /> <input type="checkbox" name="type" value="5" /> 等等。它们大约有6个,并且都是手工编码的(即未从数据库中获取),因此它们可能会保持一段时间不变。 我的问题是如何将它们全部放入一个数组中(在javascript中),以便在$.post使用Jquery 进行AJAX 请求时可以使用它们。 有什么想法吗? 编辑:我只希望将选中的复选框添加到数组
168 javascript  jquery  ajax  dhtml 

11
在ASP.NET MVC中的Ajax中包含antiforgerytoken
我在使用Ajax的AntiForgeryToken时遇到麻烦。我正在使用ASP.NET MVC3。我在jQuery Ajax调用和Html.AntiForgeryToken()中尝试了该解决方案。使用该解决方案,令牌现在可以通过: var data = { ... } // with token, key is '__RequestVerificationToken' $.ajax({ type: "POST", data: data, datatype: "json", traditional: true, contentType: "application/json; charset=utf-8", url: myURL, success: function (response) { ... }, error: function (response) { ... } }); 当我删除该[ValidateAntiForgeryToken]属性只是为了查看数据(带有令牌)是否作为参数传递给控制器​​时,我可以看到它们正在传递。但是由于某种原因,A required anti-forgery token was not supplied or …

8
在AJAX应用中修改地址栏URL以匹配当前状态
我正在编写一个AJAX应用程序,但是当用户浏览该应用程序时,尽管页面没有重新加载,但我还是希望地址栏中的URL能够更新。基本上,我希望他们能够在任何时候添加书签,从而返回到当前状态。 人们如何处理维护AJAX应用程序中的RESTful?
166 ajax  url  rest  address-bar 

8
jQuery调用WebService返回“无传输”错误
我有以下网络服务; [WebMethod] public string HelloWorld() { return "Hello World"; } 这是库存标准,不更改类装饰器。 我有这个jQuery方法; var webMethod = "http://localhost:54473/Service1.asmx/HelloWorld"; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", data: "{}", dataType: "json", url: webMethod, success: function(msg){ alert(msg.d); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(errorThrown); } }); 这是一个发布操作,因为稍后我需要向其发布数据。 当我执行jQuery时,返回“ No transport”错误。 我还应该提到的一件事是,jQuery存储在我的计算机上的简单HTML文件中,并且WebService也在我的计算机上运行。 HTML页面上没有代码,它只是一个网页,而不是ac#项目或其他任何代码。 有人可以在这里指出正确的方向吗?

8
jQuery和AJAX响应标头
因此,我得到了这个jQuery AJAX调用,并且响应以302重定向的形式来自服务器。我想进行此重定向并将其加载到iframe中,但是当我尝试使用JavaScript警报查看标头信息时,即使firebug正确看到了该信息,它也会显示为空。 这是代码,如果有帮助的话: $j.ajax({ type: 'POST', url:'url.do', data: formData, complete: function(resp){ alert(resp.getAllResponseHeaders()); } }); 我真的没有访问服务器端内容的权限,无法将URL移到响应正文,我知道这是最简单的解决方案,因此,解析标头的任何帮助都非常出色。

3
提取API与XMLHttpRequest
我知道Fetch API使用,Promise并且两者都允许您向服务器执行AJAX请求。 我已阅读到Fetch API具有一些额外的功能,这些功能在XMLHttpRequest(和Fetch API polyfill 中均不可用,因为它基于XHR)。 Fetch API有哪些额外功能?

12
传入的Django请求中的JSON数据在哪里?
我正在尝试使用Django / Python处理传入的JSON / Ajax请求。 request.is_ajax()是True在请求中,但是我不知道有效负载在哪里以及JSON数据。 request.POST.dir 包含以下内容: ['__class__', '__cmp__', '__contains__', '__copy__', '__deepcopy__', '__delattr__', '__delitem__', '__dict__', '__doc__', '__eq__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__str__', '__weakref__', '_assert_mutable', '_encoding', '_get_encoding', '_mutable', '_set_encoding', 'appendlist', 'clear', 'copy', 'encoding', 'fromkeys', 'get', 'getlist', …

9
如何说服IE仅显示application / json而不是提供下载?
在调试使用AJAX的jQuery应用程序时,我经常需要查看服务返回给浏览器的json。因此,我将JSON数据的URL放入地址栏中。 这对ASPNET很好,因为在发生编码错误的情况下,我可以在浏览器中看到ASPNET诊断错误: 但是,当服务器端代码正常工作并实际返回JSON时,IE会提示我下载它,因此看不到响应。 我可以让IE不这样做吗,换句话说,就是像纯文本一样显示它吗? 我知道如果将Content-Type标头设置为,我可以做到这一点text/plain。 但这特别是一个ASPNET MVC应用程序的上下文,当我在一种操作方法上使用JsonResult时,它将自动设置响应。我还想保留适当的内容类型,而不是仅仅为了支持调试而更改它。

15
如何在JavaScript中哈希后检测URL是否已更改
如何检查JavaScript中的URL是否已更改?例如,使用AJAX的GitHub之类的网站将在#符号后附加页面信息以创建唯一URL,而无需重新加载页面。检测此URL是否更改的最佳方法是什么? 是否onload再次调用该事件? URL是否有事件处理程序? 还是必须每秒检查一次URL以检测更改?
160 javascript  ajax 

6
jQuery AJAX文件上传PHP
我想在我的Intranet页面上实现一个简单的文件上传,并使用最小的设置。 这是我的HTML部分: <input id="sortpicture" type="file" name="sortpic" /> <button id="upload">Upload</button> 这是我的JS jQuery脚本: $("#upload").on("click", function() { var file_data = $("#sortpicture").prop("files")[0]; var form_data = new FormData(); form_data.append("file", file_data); alert(form_data); $.ajax({ url: "/uploads", dataType: 'script', cache: false, contentType: false, processData: false, data: form_data, type: 'post', success: function(){ alert("works"); } }); }); 网站的根目录中有一个名为“ uploads”的文件夹,具有“用户”和“ IIS_users”的更改权限。 …
159 javascript  php  jquery  ajax  upload 


8
AJAX请求是否保留PHP会话信息?
如果我有一个用户登录到我的网站,并将其ID存储在中$_SESSION,则从他的浏览器中单击“保存”按钮,该按钮将向服务器发出AJAX请求。将他$_SESSION和饼干被保留在该请求,我可以安全地依赖存在于该ID $_SESSION?
154 php  ajax  session 

12
jQuery通过AJAX成功在JSON上循环吗?
在jQuery AJAX成功回调上,我想遍历对象的结果。这是响应在Firebug中的外观的一个示例。 [ {"TEST1":45,"TEST2":23,"TEST3":"DATA1"}, {"TEST1":46,"TEST2":24,"TEST3":"DATA2"}, {"TEST1":47,"TEST2":25,"TEST3":"DATA3"} ] 如何遍历结果,以便可以访问每个元素?我已经尝试过类似下面的操作,但这似乎不起作用。 jQuery.each(data, function(index, itemData) { // itemData.TEST1 // itemData.TEST2 // itemData.TEST3 });
152 jquery  ajax  json 

4
Javascript:使用Ajax发送JSON对象?
这可能吗? xmlHttp.send({ "test" : "1", "test2" : "2", }); 可能带有:标头带有content type:application/json?: xmlHttp.setRequestHeader('Content-Type', 'application/json') 否则我可以使用: xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') 然后JSON.stringify将JSON对象发送到参数中,但如果可能的话,以这种方式发送它会很酷。

11
规避原产地政策的方法
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 同一原产地政策 我想制作有关HTML / JS 同源策略的社区Wiki,以希望能帮助任何人搜索此主题。这是关于SO的最热门搜索主题之一,并且没有统一的Wiki,所以我在这里:) 相同的来源策略可防止从一个来源加载的文档或脚本从另一个来源获取或设置文档的属性。该策略可追溯到Netscape Navigator 2.0。 您采用哪种最喜欢的方式处理同源政策? 请保持详细示例,并最好也链接您的资源。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.