Questions tagged «ajax»

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

13
在不刷新页面的情况下更新网站的CSS
我用CSS创建了一个页面。现在,我必须从编辑器更改为浏览器,并刷新整个页面,以查看每一个小的更改。但是我不想刷新页面,因为我有一些动画。 那么,有什么我可以用来在CSS更新之后自动更新我的网站的信息吗? 也许使用JavaScript,jQuery,Ajax等?
81 javascript  jquery  html  css  ajax 

8
如何使用jQuery序列化上传文件
所以我有一个表单,我正在使用jquery序列化功能通过ajax提交表单 serialized = $(Forms).serialize(); $.ajax({ type : "POST", cache : false, url : "blah", data : serialized, success: function(data) { } 但是如果表单有一个<input type="file">字段怎么办...

6
CORS是执行跨域AJAX请求的安全方法吗?
在阅读了CORS(跨源资源共享)后,我不了解它如何提高安全性。如果发送了正确的ORIGIN标头,则允许跨域AJAX通信。例如,如果我发送 来源:http://example.com 服务器检查此域是否在白名单中,以及是否在标头中: 访问控制允许来源:[此处接收的网址] 与响应一起发送回去(这是简单的情况,也有预先要求的请求,但问题是相同的)。 这真的安全吗?如果有人想接收该信息,则伪造ORIGIN标头似乎是一件微不足道的任务。该标准还说该策略在浏览器中执行,如果Access-Control-Allow-Origin不正确,则会阻止响应。显然,如果有人试图获取该信息,他将不会使用标准的浏览器来阻止它。

30
jQuery Ajax Post导致500内部服务器错误
我正在尝试执行此AJAX帖子,但是由于某些原因,我遇到了服务器500错误。我可以看到它在控制器中达到了断点。因此问题似乎出在回调上。任何人? $.ajax({ type: "POST", url: "InlineNotes/Note.ashx?id=" + noteid, data: "{}", dataType: "json", success: function(data) { alert(data[1]); }, error: function(data){ alert("fail"); } }); 这是应该返回的字符串: {status:'200', text: 'Something'}

9
用Flask解决跨源资源共享
对于以下ajax发布请求Flask(如何使用从flask中的ajax发布的数据?): $.ajax({ url: "http://127.0.0.1:5000/foo", type: "POST", contentType: "application/json", data: JSON.stringify({'inputVar': 1}), success: function( data ) { alert( "success" + data ); } }); 我收到一个Cross Origin Resource Sharing (CORS)错误: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. The response had HTTP status code …


4
从JavaScript调用php函数
有没有一种方法可以通过JS函数运行php函数? 像这样的东西: <script type="text/javascript"> function test(){ document.getElementById("php_code").innerHTML="<?php query("hello"); ?>"; } </script> <a href="#" style="display:block; color:#000033; font-family:Tahoma; font-size:12px;" onclick="test(); return false;"> test </a> <span id="php_code"> </span> 我基本上想运行php函数query("hello"),当我单击名为“ Test”的href时,它将调用php函数。
80 php  javascript  html  ajax 

9
jQuery Ajax错误处理可忽略中止
我想为ajax调用提供一种全局错误处理方法,这就是我现在所拥有的: $.ajaxSetup({ error: function (XMLHttpRequest, textStatus, errorThrown) { displayError(); } }); 我需要忽略的错误aborted。errorThrown为null,textStatus为error。我该如何检查aborted?

11
应该使用什么http状态代码来告诉客户端会话已超时?
在一个网页中,它使用YUI连接管理器/数据源将AJAX请求发送到服务器,如果会话(其中包含有关用户是否已通过身份验证的信息)已经超时,则那些只能通过身份验证查看的ajax响应用户应返回一个http状态代码,告诉客户端会话已超时,然后客户端要么将其重定向到登录页面,要么询问他是否要扩展会话。 我的问题是,在这种情况下,哪种HTTP状态代码最适合告诉客户端会话已超时? Wiki的HTTP状态代码列表

6
jQuery AJAX调用中是否有与“最终”类似的东西?
jQuery AJAX调用中是否有Java“最终”类似物?我在这里有这段代码。我总是抛出一个异常,但是我总是希望它转到then()方法。 call.xmlHttpReq = $.ajax({ url : url, dataType : 'json', type : 'GET' }).always(function(processedDataOrXHRWrapper, textStatus, xhrWrapperOrErrorThrown) { throw "something"; }).then(function() { alert("i want to always run no matter what"); }); 我试图使用done(),complete()和另一个always(),但是似乎没有任何效果。 这是JSFiddle: http://jsfiddle.net/qv3t3L0m/

11
如何在ASP.NET MVC / WebAPI应用程序中支持HTTP OPTIONS动词
我已经从MVC 4 / Web API模板开始设置了ASP.NET Web应用程序。似乎一切运行得很好-没有我知道的问题。我已经使用Chrome和Firefox浏览了该网站。我已经使用Fiddler进行了测试,所有的响应似乎都可以赚钱。 因此,现在我继续编写一个简单的Test.aspx来使用此新的Web API。脚本的相关部分: <script type="text/javascript"> $(function () { $.ajax({ url: "http://mywebapidomain.com/api/user", type: "GET", contentType: "json", success: function (data) { $.each(data, function (index, item) { .... }); } ); }, failure: function (result) { alert(result.d); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert("An error occurred, please …

10
使用jquery / ajax刷新/重新加载Div中的内容
我想在单击按钮时重新加载div。我不想重新加载整个页面。 这是我的代码: HTML: <div role="button" class="marginTop50 marginBottom"> <input type="button" id="getCameraSerialNumbers" value="Capture Again" class="disabled" /> <input type="button" id="confirmNext" value="Confirm & Proceed" class="disabled marginLeft50" /> </div> 单击<input type="button" id="getCameraSerialNumbers" value="Capture Again">按钮后,<div id="list">....</div>应该重新加载而不加载或刷新整个页面。 以下是我尝试过但无法正常工作的Jquery:- $("#getCameraSerialNumbers").click(function () { $("#step1Content").load(); }); 请提出建议。 这是我页面上的DIV,其中包含一些产品的图片和序列号...这将是第一次加载时来自数据库的信息。但是,如果用户遇到问题,他将单击“再次捕获”按钮“ <input type="button" id="getCameraSerialNumbers" value="Capture Again">”,这将再次加载这些信息。 Div的HTML代码:- <div id="step1Content" role="Step1ShowCameraCaptures" class="marginLeft"> <form> <h1>Camera …
79 javascript  jquery  html  css  ajax 

9
通过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']; 尝试执行此脚本时无法完成...如何解决?
79 php  javascript  jquery  ajax 

6
以Ajax方式在Rails 3中提交表单(使用jQuery)
我是Rails和jQuery的初学者。我在一页中有两个单独的表单,我想以ajax方式(使用jQuery)分别提交。这就是我走了多远。任何人都可以添加或修复此代码以使其正常工作。我正在使用Rails 3.1和jQuery 1.6。先感谢您。 application.js $(".savebutton").click(function() { $('form').submit(function() { $(this).serialize(); }); }); 第一种形式: <%=form_for :users do |f| %> <fieldset> <legend>Basic details</legend> <%= f.label :school %> <%= f.text_field :school,:size=>"45",:class=>"round",:id=>"school" %><br/> </fieldset> <p><%= button_to "save and continue",{:class=>"savebutton"} %></p> <%end%> 第二种形式: <%=form_for :courses do |c| %> <fieldset> <legend>Your current classes</legend> <label>class:</label><%= c.text_field :subject,:size=>"45",:class=>"round" %><br/> …

7
通过ajax提交时为什么要使用表单标签?
哲学问题: 假设我有一个需要使用javascript和现代浏览器的网络应用,因此渐进式增强不是问题。如果我的表单是通过javascript构建的,而我的数据更新都是通过ajax POST和PUT完成的,那么是否真的有理由将我的控件包装在表单标签中?如果出于语义或结构上的原因,我仍要使用该标签,那么是否有任何理由要忽略我要忽略的操作和方法参数?感觉就像是对更早时代的保留。
78 javascript  html  ajax  forms 

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.