我在网页中使用ajax.我想访问一个jsp页面在Java脚本函数中使用的变量(在html的头部).jsp页面正在使用该变量从数据库中检索数据.
我怎样才能做到这一点?
请帮我.
解决方法:
如果您需要通话数据,则可以设置&或事先有一个空的变量.我意识到的是,ajax本地化甚至声明了新的var,而我发现的最好方法是将其添加到现有变量上.现在使用新的字符串和/或文字数组/对象
function s(e){
alert(e);
}
var a = '';
//Jquery Version
$.get('test.php',function(data){
a += data;
s(a);
});
// Javascript Version
function ajaxFunction(){
var ajaxRequest; // The variable that makes Ajax possible!
try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
a += ajaxRequest.responseText;
s(a);
}
}
ajaxRequest.open("GET", "test.php" , true);
ajaxRequest.send(null);
}
$(function(){
ajaxFunction();
});
//-->
标签:javascript,jsp
来源: https://codeday.me/bug/20191031/1978559.html