1

私はjQueryを学んでいるので、この簡単なデモを書こうとしています。私はさまざまなアプローチを試し、この質問を投稿する前に、ここや他の場所で検索を行いました。

$ .ajaxがxmlhttpRequestを作成することを理解していますが、これは私がよく知っているものです。そういうわけで、結果を計算できるPHPファイルにそれを送ればうまくいくと思いました。残念ながら、ブラウザでtryjquery.htmlを開くと、ページの「div」ブロックに「error」という単語が表示されるだけです。よろしくお願いします。

これが私のコードです:

tryjquery.htmlには、これを呼び出すスクリプトセクションがあります。

Calculator.addRemote(1,5,function(result){
$('div').html(result);
});

電卓はこのオブジェクトです:

function Calculator(){
this.addRemote = addRemote;
}

that = Calculator;
that.addRemote = function (a, b, completedHandler){

var post = $.ajax({
    url: "/Calculator/Add",
    data: {a: a, b: b},
    type: "POST"
});

   post.done(function (result) {
   completedHandler(result);  
   });  

   post.fail(function () {  
   completedHandler('error');  
   });  
}

...そして/Calculator/ Addはこのphpコードです:

<?php
$a = $_GET['a'];
$b = $_GET['b'];
$r = $a + $b;
echo "result=".$r.";";
?>
4

0 に答える 0