从jQuery.ajax调用运行javascript

时间:2012-09-23 19:09:45

标签: jquery

我正在学习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.";";
?>

0 个答案:

没有答案