preview-data

پرسیده شده
فعالیت 998 روز پیش
دیده شده 512 بار
0

به هنگام وارد کردن اطلاعات php در کد های جاوا اسکریپت به ارور میخ.رم به وجود اینکه همه جا دیدم همینطوری وارد میکنند

تصویر کد رو ضمیمه کردم 

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

Uncaught SyntaxError: Unexpected token '<'
فایل پیوست

محمد خضرپور
محمد خضرپور

5 مرداد 00

2
حذف شده

به خاطر اینکه متغیر $previewData داخل شرط تعریف شده به خاطر همین تا زمانی شرط اجرا نشه اون متغیر ساخته نمیشه سر همین ما میایم ابتدا $previewData رو بیرون از شرط با null مقدار دهی میکنیم تا در دسترس باشه و اگه اون شرط اجرا شد مقدار جدید داخل $previewData قرار بگیره

 $previewData = null;
if(isset($_GET['preview'])){
    $previewData = $locationHandel->previewLocation($_GET['preview']);
       
}

 حالا داخل خود L.marker باید بیاییم چک کنیم ببنیم اگه متغییر null نبود مقدار lat - lng , title رو قرار بده

    L.marker([<?= is_null($previewData) ?: $previewData->lat ?>,<?= is_null($previewData) ?: $previewData?->lng ?>]).addTo(map).bindPopup("ّ<?= is_null($previewData) ?: $previewData?->title ?>").openPopup();

 

فایل پیوست

امیر صالحی

توسط

امیر صالحی

12 مرداد 00

0
حذف شده

درود

سینتکس php داخل جاوااسکریپت نامعتره و شما همچین خطایی رو میگیرید، برای اینکه کار کنه باید داخل دابل کوتیشن بزارید ‘ ’

 

مثل

<script>var test = '<?php echo $variable; ?>';</script>
فایل پیوست

امیر صالحی

توسط

امیر صالحی

5 مرداد 00

0
حذف شده

اقای صالحی با تک کوتیشن دابل با هرچی امتحان میکنم با این خطا موجه میشم خود کد گاها کار میکنه ولی جلوی کدهای دیگه jquery رو میگیره 

فایل پیوست

محمد خضرپور

توسط

محمد خضرپور

5 مرداد 00

0
حذف شده

کسی هست در این مورد کمکی بکنه 

فایل پیوست

محمد خضرپور

توسط

محمد خضرپور

8 مرداد 00

0
حذف شده

لطفا کل پروژه رو زیپ کنید و ارسال کنید

فایل پیوست

امیر صالحی

توسط

امیر صالحی

10 مرداد 00

حذف شده
حجمش 13 مگابایته اپلود نمیشه
محمد خضرپور

10 مرداد 00

حذف شده
توی گیت هاب پوش کنید لینکشو قرار بدید
امیر صالحی

10 مرداد 00

حذف شده
Done
محمد خضرپور

10 مرداد 00

0
حذف شده
فایل پیوست

محمد خضرپور

توسط

محمد خضرپور

10 مرداد 00

حذف شده
اون تیک کدی رو هم که میخواید اضافه کنید رو قرار بدید ظاهرا داخل فایل index نیستش طبق عکس که نشون دادید
امیر صالحی

10 مرداد 00

0
حذف شده

داخل scriptتون میتونید برای مثال نمونه کد زیر رو بزارید

<?php if ($location) : ?>
            L.marker([<?= $location->lat ?>, <?= $location->lng ?>]).addTo(map).bindPopup("ّ<?= $location->title ?>").openPopup();
        <?php endif; ?>
فایل پیوست

امیر صالحی

توسط

امیر صالحی

10 مرداد 00

حذف شده
اقای صالحی باز اون خطا رو میده
محمد خضرپور

10 مرداد 00

حذف شده
دقیقا نمونه کدی که دارید رو بی زحمت برای بنده قرار بدید، بگید توی کدوم فایله، چون من ندیدم چیزی که بخوام خطاشو درست کنم
امیر صالحی

11 مرداد 00

حذف شده
اقای صالحی عذر میخوام توی تلگرام واستون فرستادم
محمد خضرپور

11 مرداد 00

0
حذف شده
Uncaught SyntaxError: Unexpected token '<'
فایل پیوست

محمد خضرپور

توسط

محمد خضرپور

10 مرداد 00