извините за свои плохие навыки в титтинге. Я хочу запустить простую функцию javascript, которая теперь возвращает только эхо с php-страницы. Я связан с функцией, и она переходит к функции, но не завершается. Я не думаю, что у меня что-то очень плохое в коде, но ничего не происходит.JQuery/PHP: функция Javascript не запускается
функция JavaScript:
<script type="text/javascript">
function PopulateBoxes(){
$.post('PopulateBoxes.php', {date: SelectTourForm.lst_MonthDrop.value },
function(output){
$('#txt_Duration').hmtl(output).show();
}
);
}
</script>
PopulateBoxes.php:
<?php
echo "This is a test";
?>
Выпадающее меню:
<form id="SelectTourForm" style="margin:5px;">
<table border="0" align="center" width="100%">
<tr>
<td>
<label style="color:#FFF; font:Georgia, 'Times New Roman', Times, serif; font-size:20px; margin-left:10px; margin-top:25px">Select Tours Details</label>
</td>
</tr>
<tr>
<td>
<select name="lst_MonthDrop" style="background-color:#FF9933; color:#FFF; border:none; margin-top:10px; margin-left:10px;" onchange="PopulateBoxes();">
<option>Please Select</option>
<?php
include 'populatedrodown.php';
foreach ($results as $option) :
?>
<option value="<?php echo $option->Date; ?>"><?php echo $option->Date; ?></option>
<?php endforeach; ?>
</select>
<input type="submit" name="btn_TourSearch" id="btn_TourSearch" value="Search" style="background:#009300; border-radius:5px; border-color:#009300; color:#FFF;margin-left:5px;" />
</td>
</tr>
<tr>
<td></td>
</tr>
</table>
<p> </p>
</form>
Спасибо заранее.
Что показывает консоль firebug/javascript? –
Что такое 'PopulateBoxes', а где' PopulateBoxes' определено? –
html с ошибкой, как hmtl – peterchon