ajax проблем

talevtehnology

Registered
Здравейте направил съм си падащо меню от коео си избирам града в който искам да ми покаже температурата но при избор на град ми рефрешва цялата страница, а аз искам като на датата да се сменя само тмператирата.
Пробвах с Ajax от на admin-а урока и стана Обаче работи само на Mоzilla и Opera на Chrome и на IE неще
Та въпроса ми е някой знае ли начин за смяната на градовете без рефреш който да работи под всички браузари :shock:
 
@Kulov ето ми кода ,кажи какво по точно имаш предвид
Код:
<form method='POST'> 
<b>Град</b> <select name="selectcity" id="selectcity" style="width=270px" align="left"  onchange="submit()"> 

<option value="lid=100728193">Пловдив</option> 
<option value="lid=100727011">София</option> 
<option value="lid=100726050">Варна</option> 
<option value="lid=100728193" >------------</option> 
<option value="lid=100733722">Ахтопол</option>
<option value="lid=100733462">Банско</option> 
<option value="lid=100733191">Благоевград</option> 
<option value="lid=2">Боровец</option> 
<option value="lid=100732770">Бургас</option>
<option value="lid=100725993">В.Търново</option> 
<option value="lid=100725712">Враца</option>
<option value="lid=100732263">Димитровград</option> 
<option value="lid=100726418">Добрич</option>
<option value="lid=100730496">Казанлък</option> 
<option value="lid=100730559">Карнобат</option> 
<option value="lid=100730287">Кнежа</option> 
<option value="lid=100729794">Кържали</option> 
<option value="lid=100729730">Кюстендил</option> 
<option value="lid=100729559">Ловеч</option>
<option value="lid=100729581">Лом</option> 
<option value="lid=100729114">Монтана</option> 
<option value="lid=100728378">Пазарджик</option> 
<option value="lid=4">Пампорово</option>
<option value="lid=100728203">Плевен</option> 
<option value="lid=100727523">Русе</option>  
<option value="lid=100727447">Сандански</option>
<option value="lid=100726534">Свищов</option> 
<option value="lid=100727221">Силистра</option>
<option value="lid=100727030">Смолян</option>  
<option value="lid=100726848">С.Загора</option>
<option value="lid=100729125">Царево</option>
<option value="lid=100732627">Чепеларе</option>
<option value="lid=100732452">Чирпан</option>
</select> 
</form> 
<? 

$selectcity = empty($_POST['selectcity'])?"lid=100728193":$_POST['selectcity']; 

$connect = file_get_contents("http://sinoptik.bg/?$selectcity"); 

$city = explode("<td class=\"city\" height=\"39\" nowrap style=\"padding-top:10px;\"><b>", $connect); 
$city = explode("</b>", $city[1]); 
$city = iconv('utf-8','windows-1251',urldecode($city[0])); 

$temp1 = explode("<div id=\"temperature2\" class=\"fill\"><b>", $connect); 
$temp1 = explode("</b>", $temp1[1]); 
$temp1 = iconv('utf-8','windows-1251',urldecode($temp1[0])); 

$temp2 = explode("<div id=\"condition2\" class=\"fill\"><b>", $connect); 
$temp2 = explode("</b>", $temp2[1]); 
$temp2 = iconv('utf-8','windows-1251',urldecode($temp2[0])); 

$uset = explode("<b id=\"feelslike\" class=\"f24\">", $connect); 
$uset = explode("</b>", $uset[1]); 
$uset = iconv('utf-8','windows-1251',urldecode($uset[0])); 

echo "Температура: <B>$temp1, $temp2</B>"; 
echo "<Br />"; 
echo "Усеща се като <B>$uset</B>"; 
?> 
<script type="text/javascript"> 
document.getElementById("selectcity").value="<?=$selectcity?>"; 
</script>

А ето това е което успях да направя от на Админа урока:
http://talevtehnology.com/ajax%20vreme.php
 

Back
Горе