我不知道如何可以改变的这本小册子中的内容,,如何通过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查询 –