2012-05-28 41 views
0

我對此感到莫名其妙。AJax獲取正確的值,返回一個包含文件?

我在html中有一個表單,它允許用戶編譯Doc ID列表。點擊我的創建按鈕後,我會收到這些Doc ID的值,並且需要將它們發送到我的ASP頁面,以根據需要格式化字符串,然後返回格式化的字符串並使用它填充文本區域。我在這裏完全刪除了我的ASP頁面,因爲不知何故,這個隱晦的問題出現在我的主頁上。

當我點擊我的創建按鈕,警告框彈出正確的值,但不是把它扔到我的textarea它填充文本區域與頁面中的包含文件,完整的CSS和一切。我從來沒有見過這樣的事情。在Firebug中,我不知道爲什麼這是響應文本或任何東西。

什麼是陌生人,是我在的jsfiddle此設置,在這裏,我有相同的代碼,但這個時候,我得到正確的結果: http://jsfiddle.net/VNUUV/

這有我在我束手無策,我需要一些見解。我的實際測試頁面上的代碼與JS Fiddle上的代碼完全相同。任何幫助是極大的讚賞!

+0

當我點擊按鈕,我看到'111111,222222,333333,444444'在一個警報和textarea ...是你所期待的? –

+0

是的。但是當我在實際環境中使用函數的Ajax部分中的URL參數運行頁面時,它會返回一個包含文件。它獲得了正確的值,但一旦發送到ASP,它會由於某種原因返回一堆垃圾。 – Yuschick

+0

你能準確發佈那些垃圾嗎?我的猜測是這是一些描述的IIS錯誤信息。 –

回答

0

這裏有可能出現您正在經歷的情況。沒有安裝ASP功能的IIS服務器可能會將asp文件視爲標準內容文件。服務器端包括仍然會工作。

你的公司頁面只是HTML,所以渲染很好。但是,您的Ajax請求只是在包含解決後返回asp頁面的腳本文本。