2014-02-19 196 views
-1

我以爲我找到了我正在尋找的東西。有一個令人驚歎的jsfiddle頁面,它具有一個網頁表單,在提交時顯示該表單數據的JSON字符串。JSON在哪裏存在?我在哪裏可以把它

http://jsfiddle.net/sxGtM/3/ 負載(挑一)FireFox->右下的幀 - >右單擊 - >此的幀 - >查看framesource->另存爲,它的工作原理爲已打開[未服務]文件中的瀏覽器 - 非常自遏制。驚人!

但是,要溫柔因爲JS jQuery不是我的東西,我不知道如何訪問JSON字符串的結果。

可以選擇結果並複製(或選擇它的右單擊 - >視圖選擇源),這裏是一個例子:

{ 
    "Fname":"Le Bron", 
    "Lname":"James", 
    "gender":"Male", 
    "food[]":["Steak","Pizza","Chicken"], 
    "quote":"If you meet the Buddha in the lane, feed him the ball.\r\nPhil Jackson\r\n", 
    "education":"HighSchool", 
    "TofD":"Night" 
} 

此外,當我檢查元件它的存在。

但是,我希望結果在「查看源代碼」(內容)值中存在,因爲我可以通過編程方式在FileMaker WebViewer對象中收集URL或內容。

我真的很喜歡使用'data:text/html'前綴,並在FM中編寫web內容。我希望能夠通過上面返回的JSON對象組合一個網頁並捕獲結果,但是「它往哪裏去?」和/或「我怎樣才能把它放在內容中?」 (或URL,但是...)

+0

一些想法:作爲解決方法,無法獲取修改後的頁面源代碼,您可以編寫一個重新加載頁面的JavaScript,但這次在HTML中包含所需的數據,而您現在可以抓取,因爲它在頁面加載的時候就在那裏。更容易,您可以使用fmurl並使用參數調用腳本:https://www.filemaker.com/12help/html/sharing_data.16.7.html – pft221

回答

0

Filemaker讓您可以訪問Web查看器的內容 - 這與您在任何瀏覽器中查看頁面源時所獲得的內容是一樣的。但是,這隻顯示HTML頁面的源代碼。在加載頁面時(或之後)由腳本生成的任何內容都無法從Filemaker中訪問。