• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چگونه یک متغیر داخل فایل جاوا اسکریپت تعریف کنیم
#1
سلام دوستان.

من یک کد جاوا اسکریپت دارم.کد زیر:
کد پی‌اچ‌پی:
<script>
    var 
osmUrl 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
        
osmAttrib '&copy; <a href="http://openstreetmap.org/copyright">OpenStreetMap</a> contributors',
        
osm L.tileLayer(osmUrl, {maxZoom18attributionosmAttrib});

    var 
map L.map('map').setView([36.3118373,59.6175596], 15).addLayer(osm);

    
L.marker([36.3118373,59.6175596])
        .
addTo(map)
        .
openPopup();
</
script
چطور میتونم مقدار setview و L.marker رو به دیتابیس متصل کنم؟؟؟

یعنی بجای این دوتا عدد بیاد و از داخل جدول دیتابیس اعداد رو بخونه!!!
  پاسخ
تشکر شده توسط :
#2
(۱۳۹۵ آبان ۲۲, ۱۱:۲۵ ب.ظ)MRCanddy نوشته: سلام دوستان.

من یک کد جاوا اسکریپت دارم.کد زیر:
کد پی‌اچ‌پی:
<script>
    var 
osmUrl 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
        
osmAttrib '&copy; <a href="http://openstreetmap.org/copyright">OpenStreetMap</a> contributors',
        
osm L.tileLayer(osmUrl, {maxZoom18attributionosmAttrib});

    var 
map L.map('map').setView([36.3118373,59.6175596], 15).addLayer(osm);

    
L.marker([36.3118373,59.6175596])
        .
addTo(map)
        .
openPopup();
</
script
چطور میتونم مقدار setview و L.marker رو به دیتابیس متصل کنم؟؟؟

یعنی بجای این دوتا عدد بیاد و از داخل جدول دیتابیس اعداد رو بخونه!!!

شما میتونی از ajax استفاده کنی
یه راه دیگه هم وجود داره که فایل js که نوشتی با پسوند php ذخیره کنی و با php با دیتابیس ارتباط برقرار کنی و مقدارش در js قرار بدی
  پاسخ
تشکر شده توسط : MRCanddy
#3
ممنون-یک نمونه از همون php به من میگی؟؟؟
  پاسخ
تشکر شده توسط :
#4
کد پی‌اچ‌پی:
<script>
    var 
osmUrl 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
    
osmAttrib '&copy; <a href="http://openstreetmap.org/copyright">OpenStreetMap</a> contributors',
    
osm L.tileLayer(osmUrl, {maxZoom18attributionosmAttrib});

    var 
map L.map('map').setView([<?php echo $x?>,<?php echo $y?>], 15).addLayer(osm);

    L.marker([<?php echo $x?>,<?php echo $y?>])
    .addTo(map)
    .openPopup();
</script> 
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : MRCanddy
#5
ممنون.حالا داخل پرانتز یک سوال داشتم.

این کد یک نقشه بود

حالا اگه بخوام همین نقشه رو یه طوری کنم که افراد خودشون عملیات مارک رو انجام بدن چی؟
ینی اینکه وقتی فرد نقشه رو لود میکنه و بوسیله موس بره و setView مورد نظرشو پیدا کنه و با کلیک کردن روی نقشه عملیات L.marker رو انجام بده.

دقیقا مثل کاری که با افزونه وردپرس برای افزودن مکان روی نقشه انجام میدیم

ممنون میشم
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان