我将php变量传递给javascript。有没有更好的方法来构建它?

时间:2012-12-04 12:08:23

标签: php javascript styles

所以我正在写一个有一系列老虎机的网页。你按下一个特定的老虎机,它会告诉你你赢了多少(或丢失了)。我想要更改这些值,以便我使用php从文件中读取它们,这样我就可以轻松更改文件以更改老虎机的行为。 (该文件只是一堆数字,例如" 14,-3,6,9,-12等等"

现在老虎机的工作方式,正如您所想象的那样,当您按下机器时,老虎机上会显示一个值,表明您获得的支出。然后通过添加刚出现在投币机中的值来更新运行总计。我正在使用javascript来实现这种效果。但是为了改变页面上元素的价值,我需要知道要替换元素的内容。因此,我正在考虑将所有数据发送到javascript方面。

但我多次读到这是不好的做法,人们通常会问"你真正想做什么?"。所以这就是我真正想做的事情,根据服务器上文件中的值来操纵页面上的值。有没有正确的方法来实现这一目标?

2 个答案:

答案 0 :(得分:0)

更好的方法当然是AJAX。您将能够同时使用服务器值并更新页面内容。我更喜欢将AJAX与JQuery一起使用,因为它可以解决跨浏览器问题,并且可以更轻松地从服务器引入数据。以下是一些关于在JQuery中使用AJAX的相当简单的教程:http://www.w3schools.com/jquery/jquery_ajax_intro.asp

答案 1 :(得分:0)

我不清楚您的网站是如何运作的。但我认为你可以使用ajax来做到这一点。

当用户点击一台机器时,javascript会在“后台”发送请求。也就是说,使用ajax。然后您可以获取此请求返回的数据。然后,您更新页面上的数据。看看Jquery ajax。