Add Ajax Updater/Poller to an existing site

This project is for adding ajax updating using javascript to a specific page on our site.

Due to our use of jquery tools 1.2.5 this must work with jQuery v1.4.2 as well as most current version of jquery.

To view page to be modified goto:

[url removed, login to view]

login with user WORK000001 password 123456

then click on mybids page.

(See detailed project description for balance of project information)

## Deliverables

(Project description continued)

Mybids page currently has 2 items on the page. there may be 1 item, there may be dozens of items. Your design must take into account having a variable number of line items on the page.

We will modify the page to add whatever line item element class/id references you require to accomplish this project. We will also be willing to modify the flow as specified below if you have a better method of accomplishing the same tasks.

At it's peak, we anticipate there will be dozens of these requests every second. please take this into account when forming your proposal.

You will specify the format of your ajax submission, and the required format of the reply. We will write the server side portion of this project and generate the replies.

The elements on each line which require updating are: number of bids, your high bid, auction high bid, minimum bid required, high bidder and lot closes in addition, "the time on the server was" element (or portion of the element) also needs to be refreshed, as well as additional text at the same place on the page specifying "the last ime this page data was updated was n minutes\seconds ago. This page will update again in n minutes/seconds

The page should auto submit this ajax request, have a timeout built into the request and the interval between requests should vary in a manner similar to :

[url removed, login to view]

We can return another variable from the ajax request indicating if any data had changed, unless you want to handle this within the ajax function yourself. This indicator determines whether the refresh interval should be increased/decreased or remain the same...

the initial interval should be based on the lowest amount of time remaining on any line item.

i.e. if there is over 1 day remaining, refresh every 10 minutes

if there is over 1 hour remaining, refresh every 5 minutes

if there is over 10 minutes remaining, refresh every 2 minutes

otherwise, refresh every minute.

if there are changes to any item on the page, refresh in a minute

if there are no changes, increase the refresh rate 1 step at a time.. Note: the time interval should not exceed the initial time interval that existed when the page was first loaded.


go from

1 minute to

2 minutes to

5 minutes to

10 minutes

During development, we will install your browser page code and program the server side code on our site for testing.

Successful bidder will also be used for follow-up on this same project as we integrate it onto other portions of the website. Please include your hourly rate for continuing assistance in this proposal.

Additional information based on questions asked..

The ajax request would be sent to:

[url removed, login to view]

the request data must include all the lot numbers on the page, i.e. 3 & 5 in this case.

IF it's necessary, the request data MAY include all the data elements that need to be updated...

i.e. aBidAmount_3, aBid_3,aUpto_3, etc

We will return all these data elements with their new values in the response even if the request contains only the lot numbers.

We need to know the format you want the response in..

Our server can also determine the initial interval setting when the page first loads. we only need to know where/how you want that indicated.

Our server dynamically creates the initial page with all necessary elements. after the initial load, the ajaxupdater function should take over updating all the fields through periodic ajax requests.

Skills: Apple Safari, Google Chrome, Javascript, PHP, Software Architecture, Software Testing, Web Hosting, Website Management, Website Testing

See more: website testing hourly rate, website development proposal for bid, want to write project need assistance, vworker site, vworker id, use case how to, this class jquery, site v1, proposal on how to write a project, proposal bid format, project work proposal format, project proposal write-up, project proposal write up, project proposal how to write, polling website design, peak design, peak 10, on line assistance, new project proposal format, jquery class

About the Employer:
( 5 reviews ) United States

Project ID: #2706368

2 freelancers are bidding on average $275 for this job


See private message.

$510 USD in 14 days
(51 Reviews)

See private message.

$40 USD in 14 days
(4 Reviews)