2011-08-19 30 views
0

可能重复:
what is the difference between ajax and jquery and which one is better?ajax和jquery的区别?

我新的Web开发。我有几个问题

  1. 是否有可能通过ajax跨域策略没有服务器端代理进行xmlparsing?

  2. 论坛认为跨域策略不可能通过jquery wihout服务器端代理吗?

  3. ajax和jquery有什么区别?

+1

@nameless你应该给你的老问题,这将有助于了解情况HTTP添加引用://计算器。com/q/7116721/413670 – Rafay

+0

这是一个已被问及的问题。请参阅此POST:http://stackoverflow.com/questions/931908/what-is-the-difference-between-ajax-and-jquery-and-which-one-is-better希望这有助于。 – AlphaMale

回答

1

我不认为我真的明白你的前两个问题。对于关于Ajax和jQuery的第三个问题:

维基百科文章都是AjaxjQuery提供了一个相当不错的总结。

Ajax是一种使用javascript向Web服务器发送请求并从该服务器检索响应的方法。 Ajax调用既可以用于将数据发送到服务器而不切换到新的网页,或者可以用来从Web服务器检索信息(同时不切换到新的网页),这可以通过javascript中的页。从服务器获取新信息而不更改网页的动态网站通常使用Ajax来执行此操作。

jQuery是一个跨浏览器库,提供各种有用的操作网页功能。在jQuery的许多功能中,Ajax库也使得使用Ajax调用更容易,但jQuery中的Ajax支持只是jQuery提供的一小部分。 jQuery对于通过javascript处理网页(隐藏,显示,动画,创建,删除,样式,查找,验证等等)非常有用。

+1

这里是OP的原始问题的参考http://stackoverflow.com/q/7116721/413670 – Rafay

0
  1. 您可以跨域请求using jsonp

  2. 请1.

  3. Ajax是从浏览器到Web服务器的异步请求一个模糊的术语。 jQuery是DOM操作和Ajax的JavaScript库。

我不知道'crossdomain policy'是什么意思。谷歌搜索表明,这可能是一个闪光的事情。

0

您可以使用JSOP或CORS跨域获取信息。

0

虽然没有在启动请求的页面的域中托管代理但由于安全原因不允许跨域请求是正确的,但有一些技巧和库可以帮助您做到这一点。

例:http://easyxdm.net/wp/