这个是一个比较简单的一件事,首先从客户端发送>
下边来一段ajax的代码来演示:
$(function(){
$('obj')click(function(){
$ajax({
type: "GET",
url: "testjson",
data: {},
dataType: "json",
cache:false,
success: function(data;){
var test=data; // 此时将值赋值给变量
}
});
});
});
jsp是无法直接或取页面中js变量的值,但是可以通过间接的方法,用html的方法
例如:
<input id="data" type="hidden" value="你想要的数据" />
在html里定义一个上面的标签,把js的值放到标签里,然后jsp去获得这个值
直接写在页面就行了,比如在aphp里面这样写就可以了,
<script>var abc = <php echo $abc;>;</script> 然后在你的JS文件里面可以直用abc这个变量啦,不知道是不是这个意思。
第一种:
在后台这样:
int[] i = { 1, 2, 3, 5, 4 };
PageClientScriptRegisterStartupScript(GetType(), "", "$('#Text1')val('" + i[0] + "')", true);
这样你赋值给前台的一个文本框,然后你在前台在把这个文本框的数据处理一下句ok了
第二种:定义一个全局变量
比如:public string str = "";定义在后台方法外面
前台: function a() {
<%#str %>
}
尖括号里的和后台变量同名
在页面中插入一个"<script src=''></script>"这样的标签,只要在页面中插入这个标签,然后浏览器就开始下载这个js文件并运行,你就能读取到里面的变量了。
src里面要填写你需要调用的js文件的地址
以上就是关于js如何从web服务器取一段文本到变量全部的内容,包括:js如何从web服务器取一段文本到变量、jsp怎么获取本页面中js中的变量的值、js文件怎么取得并输出别的php文件的变量等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)