• 1400/11/01

ارسال اطلاعات به js :

سلام و ارادت خدمت همه دوستان و استاد محترم 

برای کار با نقشه یکسری اطلاعات رو باید از  view به  تگ script پایین html پاس بدم 

یک نوع JSON هست 

 بین """  یا بصورت JSON تولید می کنم 

توی context به html پاس میدم 

پایین html بین دو آکولاد توی تگ script خونده میشه

ولی متاسفانه به جای " داخل json کد اون یعنی 

&#x27

رو می نویسه 

و کد کار نمیکنه

  • 1400/11/01
  • ساعت 21:23

با سلام.

 

این لینک را ببینید.

موفق باشید.


  • 1400/11/02
  • ساعت 09:52

سلام خدمت شما دوست عزیز

زمانی که اطلاعات به زبان فارسی از views به template ارسال میشه فرایند encoding انجام میشه و کاراکتر ها به درستی منتقل نمیشن

میتونین از ابزارهای تعریف شده در سایت رسمی استفاده کنین :

https://docs.djangoproject.com/en/4.0/ref/unicode/


  • 1400/11/02
  • ساعت 17:16

با سلام مجدد و تشکر از وقتی که گذاشتین

مشکل خیلی پیچیده این نیست احتمالاً

وقتی یک json رو به html پاس می دم درسته

ولی وقتی همون json  رو به تگ script پاس می دم

به جای کوتیشن می نویسه &quot 

فرض کنید json ریر رو داریم:

myjson={
    'lat' : 59.25
    }

اون رو به فایل html پاس می دیم و در تگ script  استفاده می کنیم

<script>
    {{myjson}}
</script>    

ولی کار نمی کنه و در view-source که نگاه می کنی به جای کوتیشن می نویسه &quot 

 

{
    &quot;lat&quot; : 59.25
    }

  • 1400/11/03
  • ساعت 05:05

خب میتونین یه کاری کنین. در جاوا اسکریپت نیازی به تعریف کلید object در کوتیشن نیست و میتونین همینطوری هم تنظیم کنین