jquery.ajax概述并向服务器发出请求

时间:2012-07-07 12:01:45

标签: jquery

好吧也许我已经读了太多关于这个主题的帖子,现在我很困惑。

有人可以简要概述一下要在Jquery中发出ajax请求并获取调用结果的过程。

我认为问题1是你会选择使用jquery而不是javscript来发出xhr请求吗?

我可以很好地看到javascript方法是如何工作的,它很有意义并且很容易理解。但各种文章指出使用jquery声称

的好处

( “#input_Field1”)负载( “ajax_Request.php”);是您进行异步调用所需的全部内容。

如果是这种情况,您应该如何处理jquery.ajax及其设置和全局事件处理程序以及这对.load的影响

非常感谢

1 个答案:

答案 0 :(得分:0)

jQuery简化了JavaScript以生成XHR请求,通常AJAX请求如下所示:

$.ajax({
    url: 'page.php',
    data: 'data=test',
    type: 'POST',
    success: function(data){
        // Do something
    }
});

在这里,您将值为'test'的变量'data'发布到'page.php',然后调用回调函数success(),您可以使用任何数据page.php返回。

$ .load()有点不同,你可以简单地说:

$('#container').load('test.php');

'test.php'的内容将被放入ID为'container'的元素中。所以在这里你的问题的答案是肯定的,这就是你提出AJAX请求所需的一切。

查看$.load() event handlers and variables here$.ajax ones here