我希望能製作一個網站,顯示一個基於C++函數返回信息的點的谷歌地圖。我知道你可以使用Java服務器頁面來使用JavaScript調用服務器上的java方法。有沒有辦法將服務器上的C++代碼與JavaScript連接起來,以便產生與java服務器頁面相同的結果?將C++後端連接到Javascript
1
A
回答
3
由於JavaScript運行在與HTTP服務器通過HTTP連接分開的完全不同的環境中,所以最好的辦法是在附有特定C++代碼的特定URL上向服務器端發出HTTP請求。
您可以使用XMLHttpRequest
(在"Ajax"後面的核心技術)在JavaScript中激發異步HTTP請求。 w3schools爲Ajax提供了一個簡潔的introduction。爲了減少冗長和臃腫,你可以考慮爲每個$.ajax
函數獲取jQuery函數庫。
也就是說,Java Server Pages是絕對不能與JavaScript比較。 JSP是基於Java的服務器端視圖技術,它提供了一個用於編寫HTML/CSS/JS的模板,並提供了動態控制頁面流的功能,並使用taglib和表達式語言與後端Java代碼交互。它全部運行在服務器機器上,生成一個HTML頁面並通過HTTP將其發送到客戶端。 JSP的C++/C#/ NET對應部分爲ASP。
相關問題
- 1. 將C#後端連接到PHP前端
- 2. 將Actionscript 3.0連接到C++後端?
- 3. 將後端連接到GoogleBigQuery
- 4. 將GUI連接到後端
- 5. 前端連接到後端
- 6. 將PHP代碼連接到Java後端
- 7. 將JavaScript WebSocket連接到C winsock
- 8. 將MongoDB連接到前端?
- 9. 將服務器端Java連接到iOS前端Javascript應用
- 10. 將PHP前端連接到後端java服務
- 11. 將Ember客戶端連接到Node/Mongo後端時出錯
- 12. 將PHP客戶端連接到Java後端
- 13. 將前端連接到後端:passportjs-facebook,angular2,expressjs,身份驗證
- 14. 將JavaScript連接到HTML
- 15. Java - 將javascript連接到servlet
- 16. 將JavaScript連接到Java
- 17. 將javascript連接到網址
- 18. 從Javascript客戶端連接到TFS-Api
- 19. 將C連接到php/asp
- 20. 將C連接到mysql
- 21. 將C#連接到PgBouncer
- 22. elFinder和asp.net - 無法連接到後端
- 23. MS Access自動連接到mysql後端
- 24. Angular-chart js和連接到MySQL後端
- 25. 將C套接字客戶端連接到C#套接字服務器
- 26. C服務器連接到客戶端
- 27. SignalR JavaScript客戶端連接
- 28. Android和PhpmyAdmin後端連接
- 29. 如何將自動完成連接到後端
- 30. 如何將Android應用程序連接到python-socketio後端?