有没有办法使用jQuery调用f#库而不必将其包装到Web服务方法中?
如评论中所述,您可以将F#翻译为JavaScript。 这实际上非常可行,因为它可以使用引号(F#代码的高级表示)。 有两个项目可以做到这一点。 一个是名为WebSharper的相当复杂的商业项目 (也有其他function),另一个是开源项目FSharp.Javascript 。
如果要避免使用Web服务,还可以编写简单的HTTP服务器。 这将是一个独立的应用程序,您可以在您的服务器上运行它将直接处理请求。 我最近在伦敦的一次演讲中使用了HttpListener
类。 你可以在这里找到样品 。
肯定还有其他方法 – 如果你在ASP.NET应用程序中工作,那么你可以使用HttpHandler
或用F#编写的页面直接处理请求。 将主要前端作为C#项目可能更容易,但您可以在F#中编写页面/处理程序,只需引用它或在C#中inheritance它( 使用ASP.NET MVC的示例就在这里 )。
您可以将HttpHandler编写为包装器。
以上就是jQuery教程分享jQuery Ajax调用F#?相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/557862.html