我确信这已被问过一百万次,但接受的方法是什么?
我一直在编写PHP代码,直到最近我才复制+粘贴的javascript代码,但现在在YUI的帮助下我开始理解javascript并希望在现有的Web应用程序中使用它更多。我想从数据库等到客户端javascript获取各种数据量。我在加载时可以在我的php页面中访问这些数据。
将此数据提供给客户端脚本的正确方法是什么。
答案 0 :(得分:1)
您可能正在使用YUI数据表我会假设,如果数据集不是很大并且您在页面请求时有它,请将其粘贴到本地JS变量(我更喜欢使用JSON格式)并包装YAHOO。围绕它的util.LocalDataSource,将其挂钩到数据表,然后进行设置。
答案 1 :(得分:0)
如果您可以使用页面发送数据,我会这样做,(也就是第一),但是当页面已经加载时,使用Ajax检索可能是最佳选择。
答案 2 :(得分:0)
如果你一直为你的数据使用一个好的数组结构,那么你可以使用生成的页面和ajax - 使用数组输出html(直接的php,smarty,等等)然后你可以使用json_encode()用于ajax的东西。这样,如果用户没有javascript,您的页面仍然有效:)