2012-02-10 60 views
0

我已經建立了一個網站,工作正常,沒有任何JavaScript(我甚至避免使用鏈接按鈕)。現在我想使用jQuery和json爲更豐富的交互式網站使用JavaScript。當有人啓用javascript時,有人可以用jquery和json(提交數據到服務器的部分回發)的提交按鈕示例向我展示。當javascript被禁用時,它應該執行正常的服務器端發佈。漸進增強使用jquery和asp.net

+1

Omg,嚴重的是,人們只是在這裏發佈任何內容。這不是雅虎的答案!您需要遵循一些準則,並提供一些代碼獲取解決方案。 – elclanrs 2012-02-10 04:50:34

+0

我已經嘗試過,但發生了兩次。一個用jquery和普通的服務器端發佈。 – arjun 2012-02-10 04:54:52

回答

1

有很多方法可以做到這一點「雙重行動」,我可以給你一個想法。首先你創建一個處理程序來完成你的工作並執行你的命令。然後你通過鏈接和url參數來簡單的想到調用這個命令。

如:

<a class="AjaxCallsClass" href="dothiswork.ashx?WorkID=23">Show This</a> 

現在,在同一時間,你使用jQuery放在你的鏈接javascript來捕捉onclick因此,如果用戶有啓用JavaScript中,您添加使用AJAX調用額外的代碼相同的命令,獲取結果並將其打印在頁面上。

所以帶或不帶javascript的命令是一樣的,你只需要操縱一點輸出的方式。

我希望這有助於。