如何解决是否有一个支持AJAX的Erlang模块?
|解决方法
好吧,我不会将其称为模块,也许“库”会是一个更好的描述。请查看以下内容:Mochiweb,Webmachine和Nitrogen-事件驱动Web应用程序的母带。
您需要的是Erlang中的RESTFUL服务。您希望能够从Ajax发起HTTP GET或POST请求,例如使用JSON编码的数据,并且希望获得JSON编码的响应。 Mochiweb具有良好的JSON解析器及其轻量级。名为Yaws的重型Web服务器非常有能力执行您想要的操作。关于Yaws的RESTFUL服务有很好的教程。关于所有这些的最妙的事情是,您可以在同一Web应用程序中一起使用全部或几个(但您需要一定的经验,这样做对初学者来说不是很明显!)
但是,您将需要掌握Erlang的做事概念,然后您将发现所有这些框架都非常简单。这些不是您唯一可以研究的,还有ErlyWeb,Erlang Web和许多即将发布的库。
确保您会发现其中任何一种有用。
, 嗯,这实际上取决于您所说的“ Ajax消息”的含义。 Ajax只需要常规页面即可。只需发回请求的数据而不是新页面即可。
如果您想为Erlang中的Web应用程序提供一个不错的框架,请查看Nitrogen。
, “浏览器中的异步请求”中的AJAX是客户端技术,它允许执行其他HTTP请求而无需重新加载页面。
任何HTTP服务器都能够发送和接收AJAX消息,因为这些只是HTTP请求。
您可以使用任何调试工具(firebug,chrome javascript控制台等)进行检查。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。