jsp页面使用js或者jQuery 向一个地址Post提交表单,参数LinkId ..获取到这个地址返回的信息...求代码

如题所述

应该是通过一个提交按钮或者链接,然后触发请求的,所以将ajax相关的代码写到一个函数里,调用该函数就好了。
【代码】
<a href="#" onclick="post(); return !1;">发送请求</a>
LinkId:<input type="text" id="linkId" value="" />

</script>
function post()
{
// 如果参数值来自文本框(ID为linkId),采用以下方式取值
var linkId=$('#linkId').val();
$.ajax({
url:"",
type:"post",
dataType:"json", // 假设获取到的响应是json格式的字符串。
data:"LinkId="+linkId,
success:function(data) {
// data 就是响应返回的数据。你可以对它进行处理。
},
error:function(xhr,msg,e) {
// ajax发送请求出错,在这个回调函数里进行处理,如显示提示信息,弹出警告框等
}
})
}
</script>
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-02
建议你使用jQuery form 提交表单 提交的地址 提交方法在form定义
需要引入
jQuery.min.js
jQuery.form.js
jQuery.ajaxSubmit({
dataType:'json',//返回的信息 大量数据使用json方便 如果只是几个字符 使用text
success:function(data){
//你处理信息的方法
}
});

使用的是AJAX
如果你要传的值用get就能满足的话 jQuery.ajax也可以使用 而且方便
第2个回答  2013-03-01
$.post("demo.jsp",{ linkID:LinkId},
function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
第3个回答  2013-03-01
var LinkId = $("#LinkId"),val();//取id为LinkId 的<input type="text" id="LinkId"/>的value

$.ajax({
type: "POST",
url: "对应的请求地址"

data: LinkId,
cache : false,

success: function(data) {
alert(");
},
error: function(xhr,msg,e) {
alert("");
}
});本回答被网友采纳
相似回答