我不知道如何可以改變的這本小冊子中的內容,,如何通過JQuery更改<script>的內容?
<script id="pdis">
window.onload = function() {
var map = L.map('map').setView([-26.40894, -54.67430], 18);
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);
L.marker([-26.40893, -54.67438]).addTo(map)
.bindPopup("<b>eldorado punto de interes</b><br/> tu chichachicha.").openPopup();
L.marker([-26.40896, -54.67403]).addTo(map)
.bindPopup("<b>Eldo punto 1</b><br />I am a popup.").openPopup();
};
</script>
我試着搜索後更新這些L.markers,像
<?php
include 'conexion.php';
$q=$_POST[q];
$con=conexion();
$sql="select * from pdi where name LIKE '".$q."%'";
$res=mysql_query($sql,$con);
if(mysql_num_rows($res)==0){
echo '<b>No hay sugerencias</b>';
}else{
echo '<b>Sugerencias:</b><br/>';
while($fila=mysql_fetch_array($res)){
echo '<img src="logo/'.$fila['id'].'.jpg"></img><br><em>'.$fila['cat'].'</em><br><b>'.$fila['name'].'</b><br>'.$fila['dir'].'<br><a href="msite/'.$fila['id'].'.html" target="_blank">Más...</a>';
}
}
?>
首先,我不知道如果我有使用JQuery的text()
或html()
。
看起來好像您正在嘗試在文檔被髮送到瀏覽器之前使用php *來更改html的內容。它是否正確?或者,你是否確實試圖在將它發送到瀏覽器之後更改文檔* – enigma
如果您使用php使用它來生成具有正確標記的文檔,則加載後無需在瀏覽器中進行更改。這是不可能的,但任何變量都可以被覆蓋。 –
@enigma傳單地圖的腳本位於城鎮的中心,有一個標記開始,然後是一個搜索文本框,它發送匹配的php代碼,並且我想用相同的mysql更新這些L.markers查詢 –