我知道公开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. 服务器端异步最佳实践
- 4. 传递业务层下拉值,什么是最佳实践?
- 5. 将数据从Phoenix传递到Javascript的最佳实践
- 6. 将数据从asp.net-mvc传递给javascript的最佳实践
- 7. WebSocket服务器的最佳实践是什么?
- 8. 将数据从PHP传输到Javascript的一些最佳实践是什么?
- 9. 将数据从服务传输到活动的最佳实践
- 10. AWS容器服务 - 什么是日志记录最佳实践?
- 11. 客户端 - 服务器交互的一些最佳实践是什么?
- 12. 将变量值从服务器传递给JavaScript的最佳做法是什么?
- 13. 什么是服务器设计模式/最佳实践的最佳来源?
- 14. 什么是实例化Web服务的最佳实践
- 15. 编译CSS到SWF服务器端Java,最佳实践是什么?
- 16. 从服务器管理/加载Silverlight客户端数据的最佳实践
- 17. 最佳实践服务器端脚本或Web服务
- 18. 什么是测试Web服务的工具和最佳实践?
- 19. 什么是REST Web服务quthentication的常规和最佳实践?
- 20. 什么是在Web服务中处理ID的最佳实践?
- 21. 什么是从winform客户端进行数据库设置的最佳实践
- 22. SOAP服务器实现错误通知的“最佳实践”是什么?
- 23. 将数据从cherrypy服务器端传递到javascript客户端
- 24. 最佳实践:AmazonS3服务
- 25. 实施数据库修订的最佳实践是什么?
- 26. Web服务器最佳实践
- 27. Lucene和SQL服务器 - 最佳实践
- 28. iPhone:将数据传递到服务器和从服务器传递数据的最佳方法
- 29. 用于连接数据库服务器的最佳实践#
- 30. 窑库的最佳实践是什么?
检查Ajax和查询,你想要间隔轮询服务器,或检查出node.js和socket.io –
JSON字符串?呈现HTML?我不确定你在问什么。 –
太宽泛,请解释更多你想做的事情 – CAFxX