Хорошо, у меня есть работа, но немного неясно, правильно ли я сделал это.Asychromous callback
У меня есть код:
function post(){
var info = "hello";
$.post("test.php", {"info":info}, function(data){
if(data !== "success"){
alert("Test failed");
}
else{
doSomething();
}
});
}
PHP выглядит следующим образом:
<?php
$info = $_POST['info'];
$data = failed;
if(isset($_POST['info'])){
$data = "success";
}
echo $data;
?>
Он работает в данный момент, но будет это Ajax вызов асинхронным? это связано с обратным вызовом? Должен ли я обращаться с ним по-другому?
Анонимная функция в аргументах '.post()' _is_ callback. – Teemu
Итак, функция doSomething() уже действует как обратный вызов. –
сэр, ваш код верный, поздравляю – NaN