应该是通过一个提交按钮或者链接,然后触发请求的,所以将ajax相关的代码写到一个函数里,调用该函数就好了。
【代码】
发送请求
LinkId:
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发送请求出错,在这个回调函数里进行处理,如显示提示信息,弹出警告框等
}
})
}
建议你使用jQuery form 提交表单 提交的地址 提交方法在form定义
需要引入
jQuery.min.js
jQuery.form.js
jQuery.ajaxSubmit({
dataType:'json',//返回的信息 大量数据使用json方便 如果只是几个字符 使用text
success:function(data){
//你处理信息的方法
}
});
使用的是AJAX
如果你要传的值用get就能满足的话 jQuery.ajax也可以使用 而且方便
$.post("demo.jsp",{ linkID:LinkId},
function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
var LinkId = $("#LinkId"),val();//取id为LinkId 的的value
$.ajax({
type: "POST",
url: "对应的请求地址"
data: LinkId,
cache : false,
success: function(data) {
alert(");
},
error: function(xhr,msg,e) {
alert("");
}
});