方法只有一种.
站在用户的角度思考问题,与客户深入沟通,找到延长网站设计与延长网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站建设、成都外贸网站建设、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网站空间、企业邮箱。业务覆盖延长地区。
步骤:
1、直接通过变量接收返回值。
2、通过document.write的方式输出显示。
示例:
function k(){
return '1';
}
var a = k();//这里a接收函数k的返回值1
document.write(a);//这里显示a的结果
有很多种方式的 前提是这个list只能在返回的jsp页面去获取,不可以在单独的js文件中获取,除非是使用ajax请求返回的list。
首先可以用EL表达式去获取Controller或Action返回的list,代码如下
var list = ${list};
如果你使用了status的话 也可以用s标签获取。
也可以使用ajax去异步获取。
可以做到的。
首先在后台定义一个public JSONObject
public string JSONObject;
可以在前台定义一个runat标签
input id='cityCode' type='hidden' value='%=JSONObject %' runat="server"
js:
function modifyJson(){
var cityCode = document.getElementById('cityCode');
if(!!cityCode ){
var cityCode_Value = cityCode.value;
var json = eval(cityCode_Value);
if(!!json){
.......//自己写吧
}
}
}
在javascript中,使用window.location可以获得完整URL内容,包括http开头,另外window.location.search可以获得URL中?之后的内容,利用这两个变量可以用正则表达式得到URL参数的值,下面给一个例子代码:
function getQueryString(name) {
var reg = new RegExp("(^|)" + name + "=([^]*)(|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
调用方法:
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
参数是通过客户端发送到服务器的,又不是服务器发送给客户端的,所以你这个问题有问题, 要实现 采用后台代码接收后asp和asp.net可以写变量在html中用%= 变量 %的方式把服务器发送到客户端的程序编译成HTML后显示给客户端的JavaScript那么就可以用js接收get或者post, 还有一种可以使用AJAX技术完成这个处理,在JS读取服务端传出的xml