[英]Connecting C++ backend to Javascript
我希望建立一个网站,以显示带有C ++函数返回信息的点的google map。 我知道您可以使用Java Server Pages使用javascript调用服务器上的java方法。 是否有一种方法可以使用javascript连接服务器上的C ++代码,以产生与java服务器页面相同的结果?
由于JavaScript在完全不同的环境中运行,该环境通过HTTP连接与Web服务器分隔开,因此,最好的选择是在附加了特定C ++代码的特定URL上向服务器端发送HTTP请求。
您可以使用XMLHttpRequest
( “ Ajax”背后的核心技术)在JavaScript中触发异步HTTP请求。 w3schools提供了有关Ajax的简要介绍 。 为了使它不再那么冗长和and肿,您可以考虑使用jQuery库,为此,它在每个$.ajax
函数下都有一个。
就是说,绝对不要将Java Server Pages与JavaScript进行比较。 JSP是基于Java的服务器端视图技术,它提供了一个模板来编写HTML / CSS / JS,并提供了使用taglibs和表达式语言动态控制页面流以及与后端Java代码进行交互的功能。 它全部在服务器计算机上运行,生成HTML页面,并通过HTTP将其发送到客户端。 与JSP相对应的C ++ / C#/ NET是ASP 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.