2012-04-12 34 views
-1

如何將查詢從javascript發送到asp.net,然後asp.net返回它的javascript?如何發送查詢

var=select * from read//send to asp.net 
asp.net return values to javascript 

謝謝

+2

爲什麼要使用JavaScript來發送查詢的查詢參數? – Matt 2012-04-12 10:32:48

回答

5

不要。

無法將原始SQL查詢從客戶端JavaScript發送到您的服務器,而不會導致嚴重的安全問題。

改爲設計API。

  1. 決定你需要什麼類型的查詢,使
  2. 決定哪些用戶輸入您需要接受POST或GET請求(取決於如果請求safe與否)
  3. 編寫ASP.NET程序
  4. 建立從ASP.NET查詢,確保avoid SQL injection
  5. 有ASP.NET程序返回結構化格式的數據(如JSON或XML)
  6. 使用XMLHttpRequest或JSON-P(很可能是通過庫如YUIjQuery使從JavaScript的HTTP請求,包括剛纔你需要插入
+0

你可以給一個exmaple? – user1328645 2012-04-12 11:22:35

+0

一個端到端的例子將是一項重要的工作,所以不需要。 – Quentin 2012-04-12 11:23:15