① javascript 如何获取后台的对象
在后台将对象转换成json字符串
如,一个student对象有name,age json: '{"name":"godelegant","age":12}' 然后在前台将此字符串给javascript变量。
var objStr = '{"name":"godelegant","age":12}';
alert(objStr);
var student = eval(objStr);
alert(student); //[object]
alert(student.name); //godelegant
alert(student.age); //12
这样就得到了一个JS的对象.
② 如何通过js来获取后台数据
通过js来获取后台数据的方法是采用ajax方式完成的。
1、定义页面click按钮,通过此按钮触发ajax异步取后台数据功能
<!DOCTYPE html>
<html>
<body>
<div id="demo">
<h2>Let AJAX change this text</h2>
<button type="button" onclick="loadDoc()">Change Content</button>
</div>
</body>
</html>
2、定义函数loadDoc来执行ajax与服务器交互的动作:
function loadDoc() {
//定意思XMLHttpRequest对象
var xhttp = new XMLHttpRequest();
//定义返回状态为成功时的返回结果显示
xhttp.onreadystatechange = function() {
//返回值状态为4或者响应码为200是成功
if (this.readyState == 4 && this.status == 200) {
//给标签div赋值返回结果responseText
document.getElementById("demo").innerHTML = this.responseText;
}
};
//开始执行后台取数据
xhttp.open("GET", "ajax_info.txt", true);
//开始发送请求
xhttp.send();
}
③ 如何用JavaScript获得后台传过来的参数
通过request的getParameter的方法获取
1、通过request.getParameter("参数名")获取后台的值
2、通过<%=变量%>的方式赋给js变量
示例:
<script>
<%
String
s2
=
(String)request.getParameter("参数名");//获取后台参数给s2变量,<%%>表示这范围内是服务器解析的语言
%>
var
s
=
'<%=s2%>';//输出s2给js变量s
</script>
④ 如何用JavaScript获得后台传过来的参数
你可以把后台的值保存到request 中,然后在js里面用el表达式。
不过要加双引号哦。
“${testList.name}”
⑤ js怎样获得后台Model中的值
获取id ${user.id}
获取name ${user.name}
获取company ${user.company}
⑥ javascript中如何获取jsf后台数据
你这样做的目的是什么啊,如果只是想页面初始化的时候,初始化好一些数据的话。
你给后台的方法加上这个注解@PostConstruct
看你自己配置ManagedBean 你应该用的是jsf1.2 你试下这个注解吧 2.0中是可以的
不行的话 我想1.2中也有其他方法 实现的
⑦ js如何取到后台传入的值
如果想要取后台返回的值,前提是后台必须提供一个借口。通过这个借口后就可以获取数据了。下面是简单的代码实现:
<scriptsrc="jquery-1.7.2.js"></script>
<script>
$(function(){
$('input').click(function(){
$.ajax({//这里是用jquery自带的ajax发送请求。
url:'http://demo.xxxxx.com/own.js',//这个是后台提供的借口
dataType:'jsonp',
data:{
},
success:function(json){//这里的json就是从后台获取的借口。
console.log(json);
}
});
});
});
</script>
</head>
<body>
<inputtype="button"value="aaa">
</body>