台灣最大程式設計社群網站
線上人數
2227
 
會員總數:245964
討論主題:189547
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 如何將AJAX回傳至伺服端的值用來動態生成或修改伺服端控制項
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何將AJAX回傳至伺服端的值用來動態生成或修改伺服端控制項
價值 : 100 QP  點閱數:1879 回應數:5
樓主

alex
門外漢
0 121
1561 307
發送站內信

目前在JS取得值後透過AJAX回傳至ASP.NET(C#)裡
但頁面上有放置一個ASP.NET的TABLE
我想透過取得的值來產生對應的行數
但似乎AJAX無法做這樣的反應
是不是應該要讓AJAX去觸發網頁的POSTBACK
請問該如何做

本篇文章發表於2011-03-29 11:23
1樓
回應

Ku
檢舉此回應
to alex

利用ajax回應回來啟動 ajaxauto() = return true 時,會有btnRun元件的啟用postback

<asp:Button ID="btnRun" runat="server" Text="run" onclick="btn_Click" OnClientClick="return ajaxauto();" />

試看看~
本篇文章回覆於2011-03-29 15:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

alex
檢舉此回應
不太懂
您是指把ajaxauto()寫在AJAX回傳成功是事件裡

然後btn的後端事件就能觸發?
<asp:Button ID="btnRun" runat="server" Text="run" onclick="btn_Click" OnClientClick="return ajaxauto();" />
但這樣在執行到ajaxauto()時就出現沒此函數了?

本篇文章回覆於2011-03-30 09:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Ku
檢舉此回應
to alex

我想應該是會成功啟動的~~

但這樣在執行到ajaxauto()時就出現沒此函數了?

這我就不知道為何了~~ Js沒法判斷是否有這個函式嗎~~ @@ 
本篇文章回覆於2011-03-30 11:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

alex
檢舉此回應
to Ku
我是指JS寫了ajaxauto()函數
但這函數有內容嗎?
你是指不需要內容只要呼叫ajaxauto()就同等於按下了BTN?
感覺我有誤會~能再說明嗎
本篇文章回覆於2011-03-30 15:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

Ku
檢舉此回應
to alex #4

你是指不需要內容只要呼叫ajaxauto()就同等於按下了BTN?

是ajax回應成功時,需要呼叫您寫的ajaxauto函式來啟動

內容要寫~~
EX: if(ajax成功回應時){ return true; }else{ return false; }

但如果ajax呼叫此函式卻不行的話,我就不知道了...

本篇文章回覆於2011-03-31 09:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.