2014-05-16 45 views
0

我正在做一個基本的一年,製作,依賴於模型的下拉菜單,但開始向後工作。我目前正致力於根據模型下拉選擇來使我的成功回調。例如,如果我選擇2006年,雷克薩斯,250,我只希望我的成功回調顯示該車輛。如何使用AJAX和JSON進行表單提交返回指定的結果?

我的大部分代碼可以發現http://codepen.io/cfavela/pen/bozie/(請務必合攏的CSS頁面,使其更易於閱讀)

我的結果頁面(modelsTest.html)包含以下內容:

{ 「汽車「: 」2012雪佛蘭雪崩「, 」價格「: 」10999 $「, 」特點「: 」軟席「! 「圖」:「/css/img/2012_Avalanche.jpeg」 }

我一直試圖做的就是添加使用數組和$。每另一輛汽車,但這個結果的問題是,它返回每輛車,如果我點擊搜索。我如何根據所選模型進行成功回調?

+0

您HERE1缺少鏈接 –

+0

哎呀,謝謝你讓我知道。它已被修復 – user3623883

+0

您是否使用任何服務器端技術?有沒有辦法,你可以根據這個蘇答案通過純JavaScript得到後數據:http://stackoverflow.com/questions/1409013/how-to-read-the-post-request-parameters-using-javascript –

回答

0

正如我上面的評論,根據該SO How to read the post request parameters using javascript,你不能在客戶端層面得到數據後,您將需要一個服務器端做到這一點。

所以你可以嘗試使用GET並將查詢($('#vehicle')。val())作爲查詢字符串的一部分,然後基於查詢字符串,在modelsTest.html處做一些javascript邏輯並返回你想要的json。 (但我不認爲這會起作用,因爲我不認爲你可以在一個真正的HTML文件中返回純JSON,所以猜測你的modelsTest.html只包含JSON,但我可能是錯的,因此我將這個作爲可能溶液)

或之前追加到msg做在success: function()過濾。