我知道公開Web服務是一個明顯的選擇,有沒有其他快捷方法?從服務器端向JavaScript傳遞數據的最佳實踐是什麼?
-3
A
回答
2
這個問題太籠統,無法以任何有用的方式回答。但是這樣說:現在很多人都在使用JSON進行數據交換。如果您願意使用jQuery或其他庫,使用AJAX抓取JSON並採取行動非常容易。否則,我想這對於普通的JavaScript來說也不是那麼難。
1
你的問題很模糊,所以我會盡量回答它之前的一些觸發快樂國防部關閉它(甜甜蜜點聲望!)
信息客戶端(HTML/JavaScript)的[1]:
<html>
<head>
<script type="text/javascript">
function loadXMLDoc(){
var xmlhttp;
if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
console.log(xmlhttp.responseText);
}
}
xmlhttp.open("GET","ajax_info.txt",true);
xmlhttp.send();
}
</script>
</head>
它看起來嚇人,但你正在做的是說GET
我就在ajax_info.txt
東西服務器,當你得到它(onreadystatechange
)寫給我(console.log
)。
您可以使用上面的內容並對其進行調整,而不是讀取文本文件,它會讀取PHP
文件。這樣你可以讓它執行一個PHP腳本,它讀取服務器的內容(服務器類型,數據庫元素...)並將其返回給用戶。這是我如何做到這一點(我用的道場,而不是純JavaScript)
在客戶端:
<?php
echo $_GET['title'] . get_current_user();
?>
服務器:
dojo.xhrGet({
url: 'getUser.php',
handleAs: "text",
content: {
title: "Mr. "
},
load: function(data) {
console.log(data);
}
}
服務器( 'getUser.php')上將連接'先生'與當前用戶並返回給客戶端,這將打印出的東西,像這樣
先生www數據
最後一種方法是,當你加載直接嵌入到JavaScript/HTML,所以頁面時,服務器會自動更新的源代碼(警告,這需要相當多的一些調整)
的index.html/index.php文件[2]:
<html>
<head></head>
<body class="page_bg">
Hello, today is <?php echo date('l, F jS, Y'); ?>.
</body>
</html>
相關問題
- 1. 將服務器端變量傳遞給javascript的最佳實踐?
- 2. 從JavaScript(jQuery)向基於Java的REST服務傳遞參數的最佳實踐?
- 3. 在SQL服務器之間傳輸數據的最佳實踐是什麼?
- 4. 服務器端異步最佳實踐
- 5. 將數據傳遞到服務層的最佳實踐
- 6. 傳遞業務層下拉值,什麼是最佳實踐?
- 7. 將數據從Phoenix傳遞到Javascript的最佳實踐
- 8. 將數據從asp.net-mvc傳遞給javascript的最佳實踐
- 9. winapi apc函數參數傳遞 - 什麼是最佳實踐
- 10. neo4j服務器插件開發的最佳實踐是什麼?
- 11. WebSocket服務器的最佳實踐是什麼?
- 12. 將數據從PHP傳輸到Javascript的一些最佳實踐是什麼?
- 13. 將數據從服務傳輸到活動的最佳實踐
- 14. Javascript最佳實踐 - 使用服務器端的值
- 15. AWS容器服務 - 什麼是日誌記錄最佳實踐?
- 16. django-backbone應用服務器端驗證的最佳實踐是什麼?
- 17. 客戶端 - 服務器交互的一些最佳實踐是什麼?
- 18. 什麼是服務器設計模式/最佳實踐的最佳來源?
- 19. 在android中將數據上傳到後端服務器的最佳實踐?
- 20. 什麼是實例化Web服務的最佳實踐
- 21. 將變量值從服務器傳遞給JavaScript的最佳做法是什麼?
- 22. 服務器端與客戶端端編碼的最佳實踐
- 23. 編譯CSS到SWF服務器端Java,最佳實踐是什麼?
- 24. 從服務器管理/加載Silverlight客戶端數據的最佳實踐
- 25. iOS從Web服務器加載數據 - 最佳實踐?
- 26. 最佳實踐服務器端腳本或Web服務
- 27. 表單數據的客戶端/服務器端加密的最佳實踐
- 28. 什麼是在Web服務中處理ID的最佳實踐?
- 29. 什麼是REST Web服務quthentication的常規和最佳實踐?
- 30. 什麼是測試Web服務的工具和最佳實踐?
檢查Ajax和查詢,你想要間隔輪詢服務器,或檢查出node.js和socket.io –
JSON字符串?呈現HTML?我不確定你在問什麼。 –
太寬泛,請解釋更多你想做的事情 – CAFxX