1樓:匿名使用者
這個設計本來就是用來插入單條資料的,你如果要做批量插入,前臺後臺都要改。詳細的說起來就複雜了。
還有,我沒明白你說的什麼叫success是在for裡面的?你是想說你整個是在
for()}}
麼?如果這樣那就是大大的問題了~~我不知道你想提交什麼,不過從設計上來說,如果你想提交一個grid的資料,那麼一般都是編輯完一行就直接提交過去了~。
http請求本身就需要時間來響應,資料庫的insert也是需要時間的,而且用hibernate不斷地單條insert效率非常慢~~所以你這個問題就是請求過去了 然後這邊insert的事務還沒完,所以第一次的http請求也就還沒完,然後你第二次請求又來了~~這樣就出現了需要執行緒同步的地方了,否則肯定會出問題的。
所以就算按照你現有的**改,也是應該一次post請求之後,返回了success再進行第二次請求。
反正總的說來就是你這個需要整個改設計。
2樓:匿名使用者
你這是extjs什麼版本的,如果是3.x的版本,我確定extjs是沒有同步的ajax(其它版本沒用過),雖然它有是否同步的可選屬性,但是是沒有實現的。出現你這樣的情況可能是非同步的ajax引起的,網上有extjs 同步的示例
3樓:
這是因為ajax預設是是非同步執行的,你改一下執行步驟就好了
關於extjs的提交問題 success : function(form, action)
4樓:熊
success : function(form, action) 這裡意思是 成功時執行方法。 form 是你建立的表單
action 是你後臺返回過來的值
你貼出來的這塊**沒啥問題
你仔細看看 url 傳給後臺from裡的值 有沒有獲取到 或者後臺action 有沒有獲取到後臺返回的值
建議你用google 按f12除錯一下
我個人經驗是你url地址有問題請檢查是否能連上你的連結!!
你這沒有執行success : 這快就說明問題了
5樓:
你的 url 後臺,需要返回一個 json 資料給 extjs, 資料格式如下:
表示成功, 表示失敗。
你的 success: function 這裡面, if (action.resul.success ... 這句是多餘的。
6樓:匿名使用者
懷疑是你url 指向不正確。沒有走success 說明,請求url後,response 的狀態就不正確。
不知道你用的什麼瀏覽器,如果你用的不是ie,你在console看一下請求,在network裡面。 看一下url 是否正確,返回是否有問題。
資料庫的手動提交和自動提交區別
自動提交 在做記錄更新時,系統會自動提交,不能保持事務的一致性,也就不能保證資料完整。手動提交 它則把事務處理將由你來完成,在發生異常時,可以進行事務回滾,保持事務的一致。下面討論下在實踐中的應用區別 1 在jdbc中,如果connection類的方法setautocommit boolean au...
所有的神奇寶貝的名字神奇寶貝所有神奇寶貝的名稱
386版精靈進化表 no.001青蛙 lv16 no.002牛娃 lv36 no.003怪蛙 no.004火鳥 lv16 no.005飛速鳥 lv36 no.006超級鳥 no.007水精靈 lv16 no.008精靈怪 lv36 no.009超精靈 no.010皮皮犬 lv18 no.011黑毛犬...
神奇的近義詞,「神奇」的近義詞是什麼?
神奇的近義詞 奇特 奇妙1 奇特 拼音 q t 解釋 跟尋常的不一樣 奇怪而特別 2 奇妙 拼音 q mi o 解釋 稀奇巧妙 多用來形容令人感興趣的新奇事物 反義詞平常 普通 尋常 腐朽 普通 拼音 p t ng 解釋 平常的 一般的 神祕 奧妙莫測,難以捉摸 神祕的來客 她笑神祕奇妙 1.希奇神...