Javascript error

D

D_W

I run the following code but I keep getting the error message "It
hasn't been implementet yet" it points to the row with the call to
getResultCityRequest. What is wrong?

function getCityofArea(val,name) {
if(val == "") {
document.getElementById("divCity").innerHTML = "Select Area from
Dropdown box";
}
else {
sendCityRequest = createAjaxRequestObject();
sendCityRequest.open("GET","getcitylist50km.php?__=" +
encodeURIComponent((new Date()).toString()) +"&name="+name+"&areaID="
+ val,true);
var Set=name+"L";
sendCityRequest.onreadystatechange = getResultCityRequest(Set);
sendCityRequest.send('');
}
}
function getResultCityRequest(name) {
if (sendCityRequest.readyState==4) {
document.getElementById(name).innerHTML =
sendCityRequest.responseText;
}
}
 
J

Jason

I run the following code but I keep getting the error message "It
hasn't been implementet yet" it points to the row with the call to
getResultCityRequest. What is wrong?

function getCityofArea(val,name) {
if(val == "") {
document.getElementById("divCity").innerHTML = "Select Area from
Dropdown box";
}
else {
sendCityRequest = createAjaxRequestObject();
sendCityRequest.open("GET","getcitylist50km.php?__=" +
encodeURIComponent((new Date()).toString()) +"&name="+name+"&areaID="
+ val,true);
var Set=name+"L";
sendCityRequest.onreadystatechange = getResultCityRequest(Set);
sendCityRequest.send('');
}
}
function getResultCityRequest(name) {
if (sendCityRequest.readyState==4) {
document.getElementById(name).innerHTML =
sendCityRequest.responseText;
}
}

"sendCityRequest.onreadystatechange = getResultCityRequest(Set);"
That line is setting the onreadystatechange to the value returned from
the getResultCityrequest function which doesn't return anything. You
are also passing in a variable "Set" which isn't defined anywhere.

Change it to
sendCityRequest.onreadystatechange = getResultCityRequest;
That is the correct syntax.

But then you will have to have another way to get you variable "name"
in the getResultCityRequest function.

-Jason
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,793
Messages
2,569,640
Members
45,353
Latest member
RogerDoger

Latest Threads

Top