Я хочу заменить 'button one' на 'button two', затем 'button two' с кнопкой «three» и «button three» с кнопкой «ok» с вложенным вызовом ajax с использованием jquery. Но после замены кнопки один на кнопку два она не работает. Где я ошибаюсь? Пожалуйста помоги.Вложенный вызов ajax с jquery не работает
<!--This is my html code.......-->
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
</head>
<body>
<button id="one">button one</button>
<script>
$(document).ready(function(){
$("#one").click(function(){
$.post("show.php",
{
id: "two"
},
function(data,status){
document.getElementById("one").innerHTML = data;
});
});
$("#two").click(function(){
$.post("show.php",
{
id: "three"
},
function(data,status){
document.getElementById("one").innerHTML = data;
});
});
$("#three").click(function(){
$.post("show.php",
{
id: "ok"
},
function(data,status){
document.getElementById("one").innerHTML = data;
});
});
});
</script>
</body>
</html>
Это код show.php страница
<?php
$id=$_REQUEST["id"];
echo"
<button id='$id'>button $id</button>
";
?>
Да его можно – Bharat
Технически вызовы Ajax не * вложенными *. Просто называется отдельно. Какова общая цель? –
После добавления кнопки необходимо добавить клики. Или используйте '$ ('body'). On ('click', '#two', function() {})' – Timmetje