راکت
حل شده

write کردن فایل json در jquery یا javascript

8 پاسخ

سلام ,
من میخوام با استفاده از jquery از کاربر یک مقدار رو بگیرم و در فایل content.json که در سرور قرار داره ذخیره کنم
میتونم دیتا ها رو بخونم ولی نمیشه write کردشون یا یه جدید اضافه کرد
مثلا:

$("#but").click(function() {
    var number = $("#numINP").val()
    // number data write to json file

});

الان یاید چجوری دیتای number رو در content.json که در سرور وجود داره ذخیره کنم؟

ثبت پرسش جدید

پاسخ‌ها

8
احسان داوری
احسان داوری
@ehsndvr

تخصص: برنامه نویس

بهترین پاسخ

شما میتونید 2 تا Api تنظیم کنید ، یکی برای ارسال داده های لاگ و یکی دیگه برای خواندن اون فایل ها از سرور ، که میتونید به صورت Json از سرور اطلاعات رو بخونید.

احسان داوری
احسان داوری
@ehsndvr

تخصص: برنامه نویس

سلام عزیز @mahditmx .
شما نمیتونید سمت کلاینت فایلی رو بنویسید ، این دسترسی رو ندارین ، باید اطلاعات رو به یک api بفرستید تا اون براتون یک فایل درست بکنه یا اینکه :

var obj = {
    name: 'Dhayalan',
    score: 100
};

localStorage.setItem('gameStorage', JSON.stringify(obj));

اطلاعات Json رو داخل localStorage مرورگر ذخیره کنید.
موفق باشید.

mahditmx
mahditmx
@mahditmx

تخصص: برنامه نویس

ممنون , اما من میخوام ار json به عنوان یکجور دیتابیس استفاده کنم نمیشه؟

شاید پاسخ شما همین‌جا باشد

احسان داوری
احسان داوری
@ehsndvr

تخصص: برنامه نویس

@mahditmx
اگر شما سمت سرور بودید میشد اینکارو کرد.
تنها راهی که دارید اینکه توی LocalStorage مرورگر اطلاعات رو ذخیره کنید.
ایشون هم مشکل شما رو داشتن.

mahditmx
mahditmx
@mahditmx

تخصص: برنامه نویس

ممنون , شما چی پیشنهاد میدید این دیتا رو چجوری از کلاینت به سرور بدم و بعد بتونم تو کلاینت بخونم؟

mahditmx
mahditmx
@mahditmx

تخصص: برنامه نویس

@ehsndvr
در مورد api راهنمایی میکنید؟
چجوری باید بسازمش

احسان داوری
احسان داوری
@ehsndvr

تخصص: برنامه نویس

شما حتما باید با یکی از زبان های Back-end یا سمت سرور که از تکنولوژی های مختلفی استفاده میکنن مثل لاراول ، api نویسی بکنید. اما فکر میکنم بهترین کار برای شما همون LocalStorage باشه.
اگر خواستید بیشتر براتون توضیح میدم راجب به سمت سرور (Back-end).

mahditmx
mahditmx
@mahditmx

تخصص: برنامه نویس

ممنون @ehsndvr , LocalStorage توی مرورگر ذخیره میکنه ولی من میخوام یک فایل json در سرور باشه و username , password رو توش ذخیره کنه و بعد بتونه لاگین کنه اگه user , pass یکی بود
در مود زبان back-end من با پایتون کار کردم ولی نه برای back-end سایت باهاش اپلیکیشن یا اسکریپت نوشتم با jquery میشه با دیتابیس ها در سرور کار کردن ؟

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام