Как вызвать AJAX при определенном событии?
Привет Всем. Прошу помощи.
Есть вот такой код: game.gameOver = function() { document.getElementById("game-over").setAttribute("class", "div"); document.getElementById("game-over-score").innerHTML = game.score; game.gameover = true; } Когда выполниться "game.gameOver", с него нужно запустить два AJAX запроса: $(document).ready(function() { $.ajax({ type: "POST", url: "inp.php", async: false, data: {"txt1":"text", "txt2":"text", "txt3":"text"} }); $.ajax({ type: "POST", url: "out.php", async: false, data: {"txt4":"text", "txt5":"text"}, success: function(data) { $('#out').html(data); } }); }); Как это реализовать? Буду благодарен за любую помощь. |
Обернуть в функцию и вызвать ее из gameOver. Только лучше делать не два запроса, а один. Создай файл both.php и в нем пропиши:
<?php require 'inp.php'; require 'out.php'; И делай запрос к нему. gameOver и gameover - не очень удачные имена для двух переменных. |
Большое спасибо, работает)
Только вот есть одна проблемка, если я буду обращаться к "both.php", то перестанет работать "success" от "out.php". Это можно как-то решить? |
Покажи как делаешь запрос.
|
Часовой пояс GMT +3, время: 11:27. |