私は正常に動作しているのですが、正しく動作しているかどうかは不明です。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