2013-08-06 150 views
-1

我有一個屬性文件來控制某些可視化的行爲。 如果我在我的visualizaiton中有一些按鈕或下拉列表,是否可以使用javascript來修改屬性文件?使用javascript修改屬性文件

這個想法是我喜歡的,我有一個可用字段的下拉菜單,可以在下拉菜單中可視化和選擇一個值,修改屬性文件。

修改屬性中的Java文件很容易,但我不知道的JavaScript

+0

不,你將不得不對你的Java服務器進行AJAX調用,其中Java將修改屬性文件 – Ian

回答

0

如果你想修改屬性的服務器上的文件,則需要使用服務器端代碼來這樣做。您可以使用Node.js在服務器上運行JavaScript,使您可以使用它來修改服務器端文件。 fs module提供讀取和寫入文件的功能。但是,如果您在瀏覽器中運行JS,則無法直接修改服務器端文件。

如果您從瀏覽器進行調用,正確的方法是對您的服務器端代碼(可能是java,php,使用NodeJS的javascript等)進行ajax調用,並使用該代碼修改該文件。

+0

嗯,我認爲是有道理的。我明白我不能直接修改它,但現在我想到了更多的想法。有沒有一些指導/例子,你可以指向我做一個Ajax調用JavaScript的JavaScript代碼? – Lemonio

+0

@lemonio快速谷歌提出了這個:http://javapapers.com/ajax/getting-started-with-ajax-using-java/這似乎很合理。如果JS端的詳細語法對您來說看起來很可怕,您還可以使用jQuery的ajax函數來簡化事情的結束:http://api.jquery.com/category/ajax/ –