2015-10-07 52 views
0

我可以知道有沒有機會將jquery變量保存在json文件中?提前致謝。如何在json文件中存儲jQuery或javascript變量?

我:

var image='/test/test.png';

我得到我的文件這個路徑上傳

<input type="file" name="imageurl" value="imagefile"></input>

所以,我必須將它保存在JSON文件

像:[{"name":"imageurl","value":"/test/test.png'"}]

請找我的代碼:

HTML:

<form id="testId"> 
    <input type="hidden" value="/test/test1.png" name="Image1"> 
    <input type="hidden" value="/test/test2.png" name="Image2" > 
    <input type="file" name="imageurl" value="imagefile"></input> 
    <input type="hidden" value="imagefile" name="imageurl"></input> 
    <input type="button" value="Submit" id="testFile"></input> 
</form> 

的jQuery:

var imagepath =$('input[type=file]').val().replace(/C:\\fakepath\\/i, '');//test.png 
var image = '/test/'+imagepath; 

我的JSON文件:

[{"name":"Image1","value":"/test/test1.png"},{"name":"Image2","value":"/test/test2.png"}] 

但我需要的JSON文件是:

[{"name":"Image1","value":"/test/test1.png"},{"name":"Image2","value":"/test/test2.png"},{"name":"imageurl","value":"/test/test3.png"}] 

請讓我知道它的任何解決方案。

+0

您的意思是y你想構建一個JSON? –

+3

什麼是「jQuery變量」? –

+0

你有什麼問題?創建你想要的數據結構?將其轉換爲JSON?將它存儲在一個文件中?你的問題目前非常廣泛,並且處理很多問題而不顯示任何努力。 – Quentin

回答

-2

使用以下

var value=JSON.stringify($(form).serializeArray()); 

上面的語句將返回表單字段的鍵值對。

您可以使用節點js將數據寫入json文件。

如果文件已經存在時,你可以使用

fs.appendFile('jsonsample.json', value, function (err) { 

}); 

對於編寫新的文件,你可以使用

fs.writeFile('jsonsample.json', value, function (err) { 

}); 

以操縱從文件中讀取和重寫數據可以讀取的JSON對象以下資源作爲首發

https://www.codementor.io/nodejs/tutorial/how-to-use-json-files-in-node-js

+0

我已編輯過,並在問題中給出了我的練習,請檢查一次,並讓我知道任何事情。 – Dhana

+0

@Dhana檢查資源以向json字符串數組添加新值,並使用給定的語句添加到文件中。你需要爲此使用節點js。這只是一個像jqiery一樣的語句來包含節點js – Tej

+0

我對節點js是新手,請您提供任何解決方案。我已經創建了上述查詢:http://jsfiddle.net/mavdhana/fv9oaycw/ – Dhana

相關問題