jquery獲取ajax傳遞的值一個需要注意的地方
獲取通過ajax傳遞過來的值需要注意的地方可能很多,不過這裡介紹一個對於初學者來說最該注意的一個地方,那就是必須等ajax操作執行完畢再去獲取,否則有可能導致無法成功取得
程式碼如下:
一.通過ajax獲取的字串內容:
[HTML] 純文字檢視 複製程式碼<tr><td id='thetd'>螞蟻部落一</td><td>螞蟻部落二</td></tr>
二.獲取相應單元格的值:
[JavaScript] 純文字檢視 複製程式碼$(function(){ $.post("antzone.do",{},function(data){ $("#tb").append(data.table); }) $("#thediv").html($("#thetd").html()); })
上面的這種寫法可能會導致獲取失敗,因為ajax沒有執行完畢的時候就開始執行下面的獲取元素程式碼。
程式碼修改如下:
[JavaScript] 純文字檢視 複製程式碼$(function(){ $.post("antzone.do",{},function(data){ $("#tb").append(data.table); }) $("#thediv").html($("#thetd").html()); }) $("#tb").ajaxComplete(function(){ $("#thediv").html($("#thetd").html()); })
上面的程式碼是等ajax操作完全執行完畢之後,再去執行相應的操作,這個時候就萬無一失了。
相關文章
- JavaScript獲取url傳遞的引數值JavaScript
- 使用MVCPager做AJAX分頁所需要注意的地方MVC
- jQuery : ajax獲取Status CodejQuery
- jquery獲取同一name的input的value值jQuery
- html、php和js值的傳遞(使用ajax進行傳遞)HTMLPHPJS
- Jquery Ajax方法傳值到actionjQuery
- JavaScript 獲取 url 傳遞引數值JavaScript
- 【Redis】redis-cluster需要注意的幾個地方Redis
- 一個優秀的雲原生架構需要注意哪些地方架構
- 離職那些需要注意的地方
- distinct 去重需要注意的地方
- jQuery獲取class相同的div中的最後一個jQuery
- 獲取的ajax方法return的返回值的問題解析
- jQuery獲取點選td單元格的值jQuery
- jQuery獲取各種input輸入框的值jQuery
- jQuery獲取表單值及幾個表單事件jQuery事件
- java 獲取傳入值的區間Java
- 通過JQuery ajax獲取伺服器時間jQuery伺服器
- JavaScript的值傳遞和引用傳遞JavaScript
- Java的值傳遞和引用傳遞Java
- equals中關於空格需要注意的地方
- SAP打補丁時需要注意的地方
- 獲取url中?後面傳遞的引數
- go 值傳遞和地址傳遞的例子Go
- JQuery獲取form表單中所有值jQueryORM
- jQuery中使用$.each()遍歷陣列時要注意的地方jQuery陣列
- jQuery獲得指定text的值jQuery
- JS的方法引數傳遞(按值傳遞)JS
- python的賦值傳遞Python賦值
- 遞迴遍歷物件獲取value值遞迴物件
- 微信企業付款介面PHP開發需要注意的兩個地方PHP
- jquery如何獲取第一個或最後一個子元素?jQuery
- jQuery 利用萬用字元獲取多選框選中的值jQuery字元
- 你認為一個好的佈局應該是什麼樣的?有哪些需要注意的地方?
- 關於值傳遞和引用傳遞的解釋
- 值傳遞和引用傳遞
- php傳遞json給jquery的問題PHPJSONjQuery
- 建設個性化主題多媒體展廳需要注意的地方
- golang split需要注意的一個點Golang