2010-06-10 97 views
0

使用jQuery對話框,單擊OK時,我調用$.post("save.asp", { id: 1, value: "abcxyz" });將值傳遞給將更新數據庫的ASP經典文件。我不需要返回值(除非失敗)。如何從jQuery傳遞的ASP經典中解析Json對象

我是jQuery的相對noob,所以我假設我使用JSON將值傳遞給ASP文件。我只是不知道如何處理他們在ASP(使用VBScript)。我看過像ASP Extreme之類的東西,但我不清楚如何使用它們。我試過通過Request集合引用值,但沒有運氣。我想要做的就是將所傳遞的值解析出來,然後將它們保存到數據庫中。

對不起,如果這是重複的,但這只是不點擊我。

+0

你可以,當然,在傳統的ASP使用的JScript。你不需要訴諸VBScript。 – Cheeso 2012-03-26 18:14:38

回答

3

您正在使用關聯數組(因爲他們是所謂的 的JavaScript 在PHP中,對象在javascript文字記譜法),但由於您使用它們的數據到post方法,他們應該得到像對待正常的表單提交..

所以在ASP側

pId = request.form("id") 
pValue = request.form("value") 
+0

*,因爲它們在php *中被調用。它在JavaScript中被稱爲Object Literal Notation;) – 2010-06-10 17:26:32

+0

@doug,我站在更正:) – 2010-06-10 18:13:26

+0

'.Form'就是我所缺少的。謝謝。 – 2010-06-10 19:58:25

1

jQuery將默認發送數據作爲常規形式參數,而不是JSON。