نحوه ی ارسال یک رشته ی php به متغیر جاوا اسکریپت

نحوه ی ارسال یک رشته ی php به متغیر جاوا اسکریپت

1 ۱
۰
سلام. برای استفاده از جاوا اسکریپت در فایل php از کدهایی به شکل زیر استفاده می کنم.
<script>
  var myvar = "<?php echo $myVarValue;?>";
</script>
ولی زمانی که یک رشته ی php شامل کوتیشن و خط های جدید هست، نمی توان رشته را به عنوان ورودی به متغیر جاوا اسکریپت ارسال کرد!!
آیا روشی هست که رشته ی php شامل کوتیشن و خط های جدید را رمزگشایی کرد و سپس به عنوان ورودی به متغیر جاوا اسکریپت ارسال کرد؟؟

1
1 ۱
سلام. برای این کار ابتدا رشته رو با تابع () json_encode رمزگشایی کنید، سپس به عنوان ورودی به جاوا اسکریپت ارسال کنید:
<script>
  var myvar = <?php echo json_encode($myVarValue); ?>;
</script>

 توجه کنید فقط برای استفاده از این تابع باید از php 5.2.0 و بالاتر استفاده کنید.

امکان پاسخ دهی به این سوال مسدود شده است


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