jsp触发事件问题,如何在jsp页面中触发一个按钮事件,该按钮不是java的按钮,而是html的input类型
3个回答
展开全部
<input type="button" onclick="check()" />
<script language="javascript">
function check(){
alert("button is be clicked");
}
</script>
追问
这是和js交互的,我懂,那请问js如何和java代码交互呢??就是js获取到的值如何提交到java类中去
追答
var param = "url=" + $("#url").val();
$.ajax({
type: "POST",
url: "targetAction!targetMethod.action",
data: param,
dataType: "json",
success: function(json){
alert(json);
},
error:function(){
alert("连接超时");
}
});
java
ServletResponse response = ServletActionContext.getResponse();
response.resetBuffer();
response.setCharacterEncoding("utf-8");
response.getWriter().print(JSONArray.fromObject(d));
js端需要有个jquery,java端需要有个json-lib,这两个你可以到网上下载
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询