使用AJAX的PHP拍卖脚本

时间:2011-08-21 21:21:35

标签: php jquery ajax

一旦用户输入了更高的金额,是否可以使用AJAX在PHP中创建拍卖网站来刷新页面。

我可以处理它的PHP方面没问题,但我想知道AJAX是否真的可以使用,以便经常刷新而不会对服务器资源造成太大压力?

我还计划使用JQuery来实现AJAX,因为这使得工作变得更加容易。任何人都有你认为可以使用的代码示例吗?

任何帮助将不胜感激/

谢谢!

2 个答案:

答案 0 :(得分:1)

var currentHighestBid=0;
setTimeOut(getHighestBid,5000); //5000ms wait before polling for a better price

function getHighestBid()
{

    $.ajax(
    url: url, // ur php end point,
    type: "GET"
    data: {}   //json data if you want to send anything as a querystring parameter to your servre
    dataType:"json"
    success: function(response)
    {

        if(response.currentMaxBid>currentHighestBid)
        {
        currentHighestBid=response.currentMaxBid;
        //code to update your markup
        }

    }

});

希望有道理..

阅读abt json in php

答案 1 :(得分:1)

轮询可以像“zzzz”一样提到。 Comet(基于推送而不是轮询)对于这个用例来说将是一个更好/更好的解决方案。然而,对于高流量站点,PHP并不是很擅长这一点。带有Socket.IO的Node.JS对你来说是一个很好的解决方案:)