AJAX同頁面非同步提交資料?

2025-02-03 03:00:24 字數 3476 閱讀 9568

1樓:網友

*執行刪除操作的ajax方法。

parameter htmltab :用於呈現內容的容器id

parameter promptinfo:提示資訊。

parameter identifier:標識id

function jqueryajax_delete(htmltab, promptinfo, identifier) ,function(data, textstatus)

這是我用jquery寫的get方式提交的ajax方法。

方法引數說明。

data], callback], type])

url string型別 待載入頁面的url位址。

data (可選)map型別(上面是json資料型別)待傳送 key/value 引數。

callback (可選)function方法載入成功時**函式。

type (可選)string型別返回內容格式,xml, html, script, json, text, _default。

我用的 上面方法直接把請求傳送至本頁面的後臺處理。

可以在page_load方法內用 "act"] 方式獲取傳遞的引數,然後作你希望的程式處理。

說明,上面的 json資料會被jquery自動處理為 isajax=1&act=delete& .這種方式的字串,附加至請求的url後,這個就不用管它了。

2樓:蘇銳

將每個div分別放乙個updatepanel中點選div中的按鈕的話。

只會更新div所在的updatepanel當然按鈕需要是伺服器端控制項。

可能還要設為updatepanel的觸發器之類。。

視覺化的ajax操作 不用寫**。

就是要配置伺服器。

3樓:網友

js中儲存div中表單的資料,儲存成隨便哪種形式,傳到後臺。cs檔案中;

cs:"ajaxprosample")]一定要加。

public partial class index_showname :

protected void page_load(object sender, eventargs e)

一定要加的。

一定要加,前臺js呼叫的ajax函式。

public datatable getproductset(string name)

.函式方法。

不理解的加qq問我 80879461

ajax怎麼實現非同步處理頁面?

4樓:網友

ajax其實就是使用js和後臺互動的這種技術。

js是客戶端頁面能執行的**,通過ajax客戶端**,可以隱式開啟乙個位址,所謂隱式就是不像我們瀏覽器一樣在位址列輸入位址來開啟網頁,是在瀏覽器裡面直接看不到的。

通過js的xmlhttprequest物件開啟乙個位址後,該物件可以獲得開啟位址響應回來的字串資訊,當js獲取到這個資訊後就能通過格式顯示到當前頁面。

簡單的說一下過程:

你可以在點選乙個按鈕時,呼叫乙個js方法,而這個js方法就用ajax來和後臺互動,互動完畢後把響應給js的字串通過js處理顯示在頁面上,這就是典型的應用過程。

例如,使用者註冊時,當你輸入使用者名稱後,焦點一移開,就會觸發乙個事件,該事件會呼叫ajax,把你輸入的使用者名稱隱式傳遞給後臺,後臺收到便和資料庫互動,把互動的結果返回給js,js收到後把資訊提示到頁面。

應該理解了把。

5樓:feichang小雨

所謂「非同步重新整理」有一套定義,但就專案實際來看,就是為了提高使用者的體驗。你執行xp上的軟體和使用瀏覽器去訪問**,最大的感受就是後者的響應速度遠遠沒有前者快。非同步重新整理就是為了彌補這個缺點而產生的。

使用ajax實現非同步重新整理就是在使用者「無察覺」的情況下「偷偷」訪問了遠端伺服器進行工作,然後將結果返回後由js提供在客戶端,讓使用者感受好像b/s架構的程式和c/s的差不多的感覺。

ajax非同步同時傳送多個請求

6樓:匿名使用者

是否能夠傳送多個請求,答案是肯定的。

一般有兩個方式實現,第一你可以建立乙個ajax物件,等第乙個請求結束然後再執行下乙個請求,這個如果ajax是同步的還容易控制,如果是非同步的則不好控制。第二是搞個連線池,先放幾個ajax物件進去,然後就用這個池子中的物件就可以了,可以節省資源,不然每傳送一次請求就建立個ajax那很浪費,而如果dom載入控制的很好便可以全部使用非同步處理,頁面載入速度有明顯的提公升。js原則上是單執行緒的,但是ajax的非同步處理實際上是真的非同步執行的,所以這個在使用者響應上是真的可以做到很快。

ajax出問題可以看瀏覽器報錯,一般如果js程式沒問題,伺服器資源存在(即使指令碼報錯)那就應該問題不大,ajax會忠誠的執行的。如果你還覺得不夠好那就把ajax的處理程式寫的全面點,把每乙個伺服器狀態資訊都做處理,針對不同的資訊你做一定的處理,至少可以清楚的知道**出錯。

7樓:匿名使用者

可以傳送多個請求,傳送多個請求的時候。你的ajax函式就寫多個就可以了。不必在**函式中等待乙個請求回應再執行下乙個。

比如。ajax是個已經寫好的函式。你只需要ajax(url,options);ajax(url,options);ajax(url,options);.

寫多個。會同時傳送的。

ajax如何同步呼叫?

8樓:惠企百科

直接在$.ajax()中設定譽攜async:

false$.ajax()(首選)

ajax如何同步呼叫的延伸:

設定 方法同步步驟:

要清楚ajax的格式。

控制同步和非同步的引數。

使用方式。<>

什麼是ajax非同步請求

9樓:網友

不更新原頁面, 針對區域性請求做出響應。 重新整理區域性頁面,

10樓:網友

web 應用程式都使用請求/響應模型從伺服器上獲得完整的 html 頁面。常常是點選乙個回按鈕,等待答伺服器響應,再點選另乙個按鈕,然後再等待,這樣乙個反覆的過程。有了 ajax 和 xmlhttprequest 物件,就可以使用不必讓使用者等待伺服器響應的請求/響應模型了,針對區域性請求做出響應。

11樓:草薙在

就是說你在打遊戲,然後讓你媽媽去給你買早飯,你可以不需要關心你媽媽怎麼買的早餐,你可以一直打遊戲等到你媽把早餐買回來,你媽就是ajax非同步請求。

12樓:網友

將請求給予後臺處理,但程式不等待處理結果而繼續執行,程式不等待響應,在執行也能接收響應。

13樓:come來叔叔這裡

就是區域性請求,區域性重新整理!!!

ps:1樓的比喻好生動!!!

14樓:網友

在使用者不知道的情況下發出的請求~

Angular和jQuery的ajax請求的區別

angularjs 1 誕生於2009年,由misko hevery 等人建立,後為google所收購。是一款優秀的前端js框架,已經被用於google的多款產品當中。angularjs有著諸多特性,最為核心的是 mvvm 模組化 自動化雙向資料繫結 語義化標籤 依賴注入等等 jquery是一個相容...

AJAX即時更新問題 10

ajax即時更新問題 你的題目是ajax及時更新。ajax 是短連線 不可能做到及時更新,只用頻繁的請求伺服器,如果想做到真正的及時更新,只能用socket,這樣你需要嵌入flash做客戶端了。有關ajax值不能更新問題 標籤引入應該沒有問題,我的是用 會不會是漏了包? 應該在標籤之間加上。 網上很...

ajax怎麼跨域https,ajax請求怎麼忽略https安全認證

ajax本身是不bai能跨域的 除了可以通過ajax中的jsonp跨域獲取資料,還可以通過構造curl模擬請求實現。如何用jquery的ajax請求https的介面?得先知道後臺介面給ajax訪問 介面url和傳入介面的引數及引數型別 知道訪問之後返回的資料型別,有哪些資料。選擇非同步請求的方式,常...