Tag: Ajax

迭代数组而不阻塞UI的最佳方式

我需要迭代一些大型数组,并将它们存储在来自API调用的骨干集合中。 什么是最好的方式做到这一点,而不使循环导致界面变得没有反应? ajax请求的返回也会因为返回的数据太大而阻塞。 我想我可以分解它,并使用setTimeout使它在较小的块中asynchronous运行,但有一个更简单的方法来做到这一点。 我认为一个networking工作者将是好的,但它需要改变保存在UI线程上的一些数据结构。 我已经尝试使用这个来做ajax调用,但是当它将数据返回到UI线程时,仍然有一段时间,接口没有响应。 提前致谢

简单的jQuery,PHP和JSONP的例子?

我面临着同源政策问题,通过研究这个问题,我发现对于我的特定项目来说,最好的方法是使用JSONP来完成跨域请求。 我一直在阅读关于JSONP的这篇文章 ,但是我并不十分清楚发生了什么。 我在这里要求的是一个简单的jQuery> PHP JSONP请求(或任何术语可能是)) – 类似的东西(显然这是不正确的,它只是让你可以得到我想要实现的东西的想法:)) : jQuery的: $.post('http://MySite.com/MyHandler.php',{firstname:'Jeff'},function(res){ alert('Your name is '+res); }); PHP: <?php $fname = $_POST['firstname']; if($fname=='Jeff') { echo 'Jeff Hansen'; } ?> 我将如何转换成适当的JSONP请求? 如果我要将HTML存储在返回的结果中,那也可以吗?

validation错误发生后,如何使用PrimeFaces AJAX填充文本字段?

我有一个窗体在视图中执行自动完成和gmap本地化ajax部分处理。 我的支持bean实例化一个实体对象“地址”,是这个对象的forms的input被引用: @ManagedBean(name="mybean") @SessionScoped public class Mybean implements Serializable { private Address address; private String fullAddress; private String center = "0,0"; …. public mybean() { address = new Address(); } … public void handleAddressChange() { String c = ""; c = (address.getAddressLine1() != null) { c += address.getAddressLine1(); } c = (address.getAddressLine2() != null) { […]

请求的资源上没有“Access-Control-Allow-Origin”标题。 原因'…'因此不被允许访问

我正在使用.htaccess重写url,并使用了html基本标签来使其工作。 现在,当我尝试做一个Ajax请求时,我得到以下错误: XMLHttpRequest无法加载http://www.wordicious.com/login.php 。 请求的资源上没有“Access-Control-Allow-Origin”标题。 原因' http://wordsicious.com '因此不允许访问。

返回JSON或部分html的ASP.NET MVC控制器操作

我想创build控制器的行动,将返回JSON或部分的HTML取决于参数。 什么是最好的方式来asynchronous返回到MVC页面的结果?

在Chrome中使用本地文件的jQuery getJSON问题

我有一个非常简单的testing页面 ,使用jQuery的$ .getJSON和$ .ajax方法使用XHR请求。 同一页面在某些情况下有效,而在其他情况下不起作用 具体来说,它不适用于Ubuntu上的Chrome。 我正在使用Chrome 5.0.342.7 betatestingUbuntu 9.10,使用Chrome 5.0.307.9testing版testingMac OSX 10.6.2。 当从Ubuntu / Chrome和Mac / Chrome将文件安装到Web服务器上时,它可以正常工作( 在这里试试 )。 在Mac / Chrome(通过file:/// …访问)文件安装在本地硬盘驱动器上时,它工作正常。 在Ubuntu / Chrome中使用本地硬盘安装文件时失败 (使用file:/// …进行访问)。 可以从这里下载tar / gzip文件中的一小组3个文件: http : //issues.tauren.com/testjson/testjson.tgz 当它工作时,Chrome控制台会说: XHR finished loading: "http://issues.tauren.com/testjson/data.json". index.html:16Using getJSON index.html:21 Object result: "success" __proto__: Object index.html:22success XHR finished loading: "http://issues.tauren.com/testjson/data.json". index.html:29Using ajax […]

如何从XMLHttpRequest获得进展

是否有可能获得XMLHttpRequest(字节上传,字节下载)的进展? 这对于在用户上传大文件时显示进度条非常有用。 标准的API似乎不支持它,但也许有一些非标准的扩展在那里的任何浏览器? 毕竟,这似乎是一个非常明显的特征,因为客户端知道有多less字节被上传/下载。 注意:我知道“轮询服务器的进展”的select(这是我现在正在做的)。 这个问题(除了复杂的服务器端代码)通常是在上传一个大文件的时候,用户的连接是完全混乱的,因为大多数ISP提供的上行不好。 所以提出额外的请求并不像我希望的那样快速响应。 我希望有一个方法(也许是非标准的)来获取浏览器所有的这些信息。

AJAX如何工作?

AJAX的精髓是什么? 例如,我想在我的页面上有一个链接,当用户点击这个链接时,一些信息被发送到我的服务器,而无需重新加载当前页面。 那是AJAX? 我能够通过使用isoframe获得此行为。 在更多的细节,我把一个链接(让我们说一个小图像)在一个小的isoframe。 当用户单击此链接时,浏览器仅重新加载isoframe中的页面。 不过,我认为这不是一个达到目标的优雅方式。 我想我必须使用AJAX。 它是如何工作的? XHTML的使用能否以优雅的方式解决所考虑的问题? 或者我需要使用JavaScript? 我不需要太多。 我只是想有一个小的链接(点击后)发送一些信息到服务器。 假设我在消息附近有一个“星形图像”。 如果用户点击星星(他/她喜欢这个消息),星星会改变颜色和我的服务器更新数据库(记住用户喜欢这个消息)。

如何触发AJAX请求定期?

<meta http-equiv="Refresh" Content="5"> 此脚本每5秒后重新加载或刷新页面。 但我想用jQuery和AJAX调用。 可能吗?

jQuery Ajax – 状态码0?

由于某种原因,我的dashcode开发的应用程序刚刚停止AJAXing并返回状态代码0.这是否发生在你身上? 有人有一个想法,为什么发生这种情况?