How do I create a Javascript global variable from an AJAX call? I'm currently getting a undefined error. I've cut the code to just relevant sections. I'll add more if requested.
#index.php
#(Calls form.php)
if(ajaxRequest.status == 200){
document.getElementById("response").innerHTML = "<script">; #new
document.getElementById("response").innerHTML += ajaxRequest.responseText;
document.getElementById("response").innerHTML += "</script">; #new
}
#form.php
print("<script>var message = 'Hello World';</script>");
print("<input type=\"button\" onClick=\"printMessage()\" />");
#index.js
#(Sent to the browser before AJAX. Executed after AJAX call.)
function printMessage(){
alert(message);
}