Solved

ajax onreadystatechange parameter

Posted on 2009-07-07
1
394 Views
Last Modified: 2012-08-14
I want to pass a parameter to the callback function to identify one ajax call from another.  
This code is not doing the business.  Is it possible?  How is it done?
function runscript(page, data, element)

{

	//get ajax object

	HTTPrequest[req_no]=GetHTTPrequestObject();

	// set callback

	HTTPrequest[req_no].onreadystatechange=stateChanged(req_no);

	//check there is a connection to server

	if (HTTPrequest[req_no]==null)

	{

		alert ("Browser does not support HTTP Request");

		return;

	}

	

	info['ajax'] += 1;

	info['script'] = page;

	

	//create script url

	var url=page+".php";

	url=url+"?element="+element;

	for(i in data)

	{

		url=url+"&"+i+"="+data[i];

	}

	url=url+"&sid="+Math.random();
 

	//load the script

	HTTPrequest[req_no].open("GET",url,true);

	HTTPrequest[req_no].send(null);

}

Open in new window

0
Comment
Question by:Koakuma
1 Comment
 
LVL 75

Accepted Solution

by:
Michel Plungjan earned 500 total points
Comment Utility
HTTPrequest[req_no].onreadystatechange=new function () { stateChanged(req_no) }

0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

The task A number given should be formatted for easy reading by separating digits into triads. Format must be made inline via JavaScript, i.e., frameworks / functions are not welcome. So let’s take a number like this “12345678.91¿ and format i…
OverviewThis article demonstrates a simple search form using AJAX. The purpose of the article is to demonstrate how to use the same code to render a page and javascript (JQuery) and AJAX to make subsequent calls to refine the results. The princip…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now