ajax源碼下載
Ⅰ 求個jquery ajax json的源碼,要能運行的,能用補20分
網上多的很啊 搜返回JSON關鍵字
Ⅱ Ajax疊加(Ajax返回數據用Ajax發出)示例代碼
最近在做人事管理系統的一個簽到功能,首先是把部門當做參數,把參數用Ajax發送到資料庫進行查詢,然後以表格形式動態生成員工信息到返回頁面的Div里,表格最後的一列是簽到按鈕,這時我想用JQuery繼續獲取被點擊的「簽到」按鈕,然後用Ajax將數據發送到資料庫簽到表,更新簽到表,於是我就把每個簽到按鈕的id屬性設置成第一次Ajax返回的每個員工信息的工號,再次用JQuery獲取,怎麼獲取呢?想到了標簽加事件選擇器,於是寫了下面代碼:
復制代碼
代碼如下:
$(function(){
$("tr
input:button").click(){
$.ajax({
type:
"POST",
url:
"page_helper.ashx",
data:
"name=K&pid"
+
$(this).attr("id"),
success:
function
(html)
{
$("#ReturnHTML").html(html);
},
error:
function
()
{
alert("伺服器繁忙,請稍後再試!");
}
});
}
});
可是後來點擊卻發現沒有獲取到點擊事件,點擊按鈕根本就沒有反應,當我用瀏覽器查看返回的源碼的時候,發現原來Ajax返回的HTML代碼根本就沒有被添加到頁面中,這回怎麼辦呢?後來去網路里檢索了半天,都說Ajax返回的數據無法用瀏覽器查看到源碼,因為是非同步的,檢索了一天,頭又大又疼,於是就晚上了,每次遇到大的問題,就趕緊睡覺,在夢中想實現方法,這樣一方面可以休息,另一方面也可以解決問題,一般的時候第二天問題都會有答案,也都能實現。
第二天早晨醒來,思路還是沒有,我想這次應該是大問題了,是不是我想要實現的不可能實現呢?網路里幾乎沒有用兩次Ajax請求的,無奈之下在QQ空間發布了懸賞求助,懸賞是宴請三天三夜,後來終於我偉大的高中同學給了我幫助,當然不是因為懸賞才幫助我的,哈哈哈。
高中同學是這么說的,Jquery中有個live方法,可以獲取動態生成的HTML代碼元素,後來我就把live方法敲了進去,看了有三個參數event,data,function;於是查看了Jquery的幫助文檔。
event:必需,規定附加到元素的一個或多個事件,由空格分隔多個事件。必須是有效的事件。
data:可選,規定傳遞到該函數的額外數據。
function:必需,規定當前事件發生時運行的函數。
這時的我這時大旱逢甘霖啊,於是寫下下面代碼:
復制代碼
代碼如下:
$(function(){
$("tr
input:button").live("click",
function
()
{
$.ajax({
type:
"POST",
url:
"page_helper.ashx",
data:
"name=JS&pid="
+
$(this).attr("id")
+
jsparam(),
success:
function
(html)
{
alert(html);
},
error:
function
()
{
alert("伺服器繁忙,請稍後再試!");
});
}
});
這次奇跡出現了,Ajax返回的按鈕單擊事件被獲取到了,下面的Ajax非同步過程也調用成功了,那種喜悅不能言表。
如果我放棄了這次求助,以後遇到同樣的問題,我可能換一種思路,會用a標簽代替按鈕,跳轉到另一界面,操作起來太麻煩了,哪個用戶見到這樣的效果都會惡心至極,同學這樣的幫助豈三天三夜的宴請足矣?
Ⅲ 有沒有關於pc端調用ajax介面完整的源代碼,用jquery的$簡寫的ajax源代碼
發一段我在寫的。
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
<script>
jQuery(document).ready(function ($) {
var div_num = $("div").length;
alert(div_num);
})
</script>
加到網站底部,如果你的頁面有div標簽,並彈框一個數字,就說明代碼生效了。如圖
Ⅳ 尋找與伺服器同步或非同步的Ajax源碼
function getuserinfo(userid){
$.ajax({
type: "get",//使用get方法訪問後台
dataType: "json",//返回json格式的數據
url: "/user/getuserinfobyid.php",//要訪問的後台地址
cache:false,
data:{userid:userid},//要發送的數據
success: function(msg){
alert(msg);
}
}
});
}
這個就是個簡單的例子 調用這個getuserinfo(userid)方法的時候把userid的值傳給了getuserinfobyid.php這個頁面 getuserinfobyid的到userid後就從資料庫里查詢到用戶id為userid的用戶信息然後以某種格式 數組或者json 返回,然後就返回的數據經過這個success:function(msg)函數處理 msg就是返回的數據 這里就是簡單的alert一下,一般都是要經過處理顯示的