Jquery Django项目结构和js目录调用?
这是我的Django项目结构:Jquery Django项目结构和js目录调用?,jquery,Jquery,这是我的Django项目结构: Project -app_ABC -json_data -filter_saved.txt -site_media -css -images -scripts -search.js 在我的脚本(search.js)->我将创建一个脚本,可以将内容以json格式写入文件: function WriteJSONFile(str){ var fh = fopen("json_data/filter_
Project
-app_ABC
-json_data
-filter_saved.txt
-site_media
-css
-images
-scripts
-search.js
在我的脚本(search.js)->我将创建一个脚本,可以将内容以json格式写入文件:
function WriteJSONFile(str){
var fh = fopen("json_data/filter_saved.txt", 3);//Open the file for writing
// If the file has been successfully opened
if(fh!=-1) {
fwrite(fh, str); // Write the string to a file
fclose(fh); // Close the file
}
}
$(document).ready(function(){
$("#save_filter").click(function(){
var filter_saved = []
var customer_type_selected = $('#id_customer_type :selected').text();
var list_tag_selected = $("#tag_checked").val();
var filter_name = $("#put_filter_name").val();
filter_saved_JSON = {
"pk":autoincrement,
"customer_type": customer_type_selected,
"tag": list_tag_selected
};
WriteJSONFile(filter_saved_JSON);
});
});
我的问题是
var fh = fopen("json_data/filter_saved.txt", 3);//Open the file for writing
Where "filter_saved.txt" Could I put into directory?
我尝试在project中的许多目录中放置(我正在使用ubuntu)
我有一个错误:
fopen is not defined
[Break on this error] var fh = fopen("json_data/filter_saved.txt", 3);//Open the file for writing\n
有人能帮我吗
谢谢:)你到底想干什么?Javascript在客户端的浏览器中运行。它没有文件系统挂钩,感谢上帝。你到底为什么认为它可以打开并写入你服务器上的文件?你到底想做什么?Javascript在客户端的浏览器中运行。它没有文件系统挂钩,感谢上帝。你到底为什么认为它可以打开并写入服务器上的文件?你不能使用javascript访问客户端的文件系统。如果您试图在服务器上写入文件(看起来像是这样),则需要在服务器端代码中写入(本例中为python)。您无法使用javascript访问客户端的文件系统。如果您试图在服务器上写入文件(看起来像是在做什么),那么这需要在服务器端代码中(本例中为python)。也许您不理解我的问题或我的写作?:)您正试图从客户端上运行的javascript打开服务器上文件的文件描述符。这不对吗?就像这样..我的案例是将内容读写到文件中。这是我现在看到的常见问题。顺便说一句,感谢ironfroggy的回答。:)您显示的链接是作为批处理/shell脚本运行本地javascript,而不是作为最终用户网页的一部分。你根本无法做到这一点。这是javascript的一部分。此外,当用户调出页面时,它在完全不同的机器上运行。您认为让用户写入服务器上的文件安全吗?也许您不理解我的问题或我的写作?:)您正试图从客户端上运行的javascript打开服务器上文件的文件描述符。这不对吗?就像这样..我的案例是将内容读写到文件中。这是我现在看到的常见问题。顺便说一句,感谢ironfroggy的回答。:)您显示的链接是作为批处理/shell脚本运行本地javascript,而不是作为最终用户网页的一部分。你根本无法做到这一点。这是javascript的一部分。此外,当用户调出页面时,它在完全不同的机器上运行。您认为让您的用户写入服务器上的文件安全吗?谢谢aubreyrhodes!这是我应该知道的谢谢aubreyrhodes!这是我应该知道的