jquery ajax 問題請教!!求教!!

问题描述

在使用JQUERY AJAX中,有個菜鳥問題請教, 忘各位高手,前輩不吝賜教! 感謝為先! 使用AJAX POST到後來後 返回JSON數據,而我每次需要使用這個JSON數據都需要定義全局變量來使用,不能使用直接返回結果,是寫法問題,還是有其他方 法? 代碼: var dataJson; function bind() { $.ajax({ type: "post", dataType: "json", url: "ashx/Main.ashx", data: "&Condition="+p_Condition+"&MothodName=GetApplyData", complete :function(){}, error: function(){}, success: function(result) { dataJson = result; } }); } function UseData() {[b] 目前是定義全局變量 dataJson 來接受返回值 先執行 方法 bind(); 再使用 dataJson [/b] 我想變成 var dataJson = bind(); 缺不行 }

解决方案

因为ajax请求是异步的,因为你的程序需要依赖ajax请求返回的数据,所以需要等待ajax返回后再继续执行.所以要么改变设置使用同步的ajax请求,要么把你依赖ajax返回数据的程序放在回调函数里.

时间: 2024-08-03 21:16:09

jquery ajax 問題請教!!求教!!的相关文章

jqgrid 問題請教

问题描述 幾個問題請教,首先感謝幫助! 1.問題 jqgrid 分頁組件默認顯示在表格下方,可否設置其顯示位置?我想現實在表格上方,且靠左. 2.jqgrid 如何格式化數據?例如: 欄位值 A = {1或2} 我判斷1 的顯示 成功,2的顯示失敗. 3. jqgrid 如何在列表後面增加 自定義欄位列,且可加入函數式? 4. 誰有jqgrid8 的 api? 解决方案 1.参见 http://www.iteye.com/problems/48043 中 'toppager'设置,以及 http

菜鳥關於JAVA開發模式問題請教

问题描述 背景:因為最近公司要求,未來部分專案轉向JAVA開發,脫離微軟,盡量使用開源東西,降低成本(公司是製造業集團,開發的軟件也都是公司內部使用),而之前公司幾個事業部都是使用(.NET + Oracle)現在集體在學習JAVA開發,而技術是由總公司決定的,使用ZK框架開發,目前在學習過程中,自己感覺到一些疑問,平時都會來論壇,知道大神非常多,所以在這裡開個帖子請教.首先我的.NET開發模式歷程:03-04年:asp 05-06年:asp.net (使用.net服務器控件開發,感覺很像現在學

picturebox-影像處理C#程式碼相關問題請大大幫忙修正哪裡錯誤

问题描述 影像處理C#程式碼相關問題請大大幫忙修正哪裡錯誤 公式如圖片程式碼如下: 我已經先把 pictureBox2.Image是IL ==>也是放大後影像 pictureBox3.Image是Iold ==>濾波後的影像 height = this.pictureBox2.Image.Height; width = this.pictureBox2.Image.Width; Bitmap bitmap1 = new Bitmap(pictureBox2.Image); Bitmap bit

asp.net網站發布的問題,請好心的大哥們幫忙看看.

问题描述 我用的是WinXP+IIS5.1做的一個asp.net程序,在其中有一個上傳文件的功能頁面.現在的問題是:在這個頁面中的一個DataGrid中,主要列出上傳后的文件列表,使用者點擊上傳文件名字(我做了鏈接)時,可以打開這個文件,如常見的.doc或Excel文件,其它的.zip文件則會提示是否下載.但是問題是,在點擊一個文件名的鏈接時,它會提示彈出windows驗證窗口,我查過有關IIS設置的相關資料,我在IIS中的文目錄和網站文件目錄的安全性設置了匿名訪問用戶為:IUSR_(我的機器名

vs2005制作安裝程序問題....請高手指點。。

问题描述 用vs2005安装部署制作一个winform的安装程序.第一次安装可以正确读到产品的版本号?为什么再升级安装的时候总是读到前一个版本的版本号.例如:第一次安装版本是1.0.0安装程序读到的版本号是1.0.0第二次升级安装版本是1.0.1安装程序读到的版本号是1.0.0第三次升级安装版本是1.0.2安装程序读到的版本号是1.0.1读版本的函数如下:在AssemblyInfo.cs中设置版本信息.[assembly:AssemblyVersion("1.0.0")][assemb

影像處理C#程式碼相關問題請大大幫忙修正哪裡錯誤

问题描述 公式如圖片程式碼如下:我已經先把pictureBox2.Image是IL==>也是放大後影像pictureBox3.Image是Iold==>濾波後的影像height=this.pictureBox2.Image.Height;width=this.pictureBox2.Image.Width;Bitmapbitmap1=newBitmap(pictureBox2.Image);Bitmapbitmap2=newBitmap(pictureBox3.Image);Bitmapbit

關於django與mysql問題

问题描述 大家好 有兩個問題請教 我想請問 設某一物件的已存好屬性 後來可以再update它嗎 假設temp為[44,7,16] 可以update為[44,7,16,8]或[44,7,16,8,22]嗎? 重點就是已存好資料庫的值 可以透過什麼方式更動它嗎 另外,我可以由temp[0].temp[1].temp[2] 各別找出它們對應的另一屬性 假設temp[0].temp[1].temp[2] 分別代表第一row.第二row.第row的圖片url屬性 要怎麼利用temp求出這三個row的圖片u

關於收費問題

问题描述 你好請問在收費方面是30萬日用戶開始收費還是5000日用戶以上開始收費?因為我看到收費頁面的英文和中文的版本是不一樣的 另外如果是30萬日用戶開始收費那40萬日用戶是要付20000 還是5000? 解决方案 国内收费是30万日活开始英文文档,是海外用户收费方式,接海外服务中心40万日活需要付 20000解决方案二:請問什麼為海外用戶?是指用戶為海外IP登錄或使用?謝謝解决方案三:就是海外使用环信的解决方案四:香港算是海外用戶嗎?如果是的話 香港IP用戶多於5000日用戶就要需要收費了?

c#+sql2000制作的網站在web server 運行問題

问题描述 c#+sql2000制作的網站在webserver運行問題vs2005裡面運行正常但是設定好iis服務之後,上傳到webserver,一運行有一個鏈接出現以下錯誤幫忙處理大分相送先謝謝各位啦錯誤代碼:ServerErrorin'/'Application.--------------------------------------------------------------------------------Theresourcecannotbefound.Description: