3 回答

TA貢獻1906條經驗 獲得超10個贊
應該是通過一個提交按鈕或者鏈接,然后觸發請求的,所以將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>

TA貢獻1798條經驗 獲得超7個贊
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("");
}
});
添加回答
舉報