У меня следующая проблема:
Я добавил следующий код на страницу внутри Typo3 (... / index.php? Id = 18).(Тип содержимого элемента содержимого - чистый html (special-> html).)
<select name="testvariable" id="testvariable">
<option value="1">1</option>
<option value="2">2</option>
</select>
<div id="testformsuccess"></div>
Когда я вызываю следующий Javascript, все работает нормально:
$("#testvariable").change(function(){
if ($('#testvariable').val() == '1') {
$("#testformsuccess").html('1');
}
if ($('#testvariable').val() == '2') {
$("#testformsuccess").html('2');
}
return false;
});
Но каквскоре, когда я пытаюсь сделать Ajax-вызов, загружается страница-страница проекта typo3 вместо ответа Ajax внутри целевого div "testformsuccess".Вот мой Ajax-код:
$("#testvariable").change(function(){
$('#testformsuccess').html('');
$.post("../../php/formtest.php", $("#testvariable").serialize(), function(response) {
$('#testformsuccess').html(response);
});
return false;
});
Мой php:
<?php
echo "Hello";
?>
Я уже обнаружил, что причина, похоже, что-то вроде идентификатора страницы, на который ответотправляется обратно.Но я понятия не имею, как это исправить ...
Кто-нибудь знает решение?
Заранее большое спасибо!