好吧也许我已经读了太多关于这个主题的帖子,现在我很困惑。
有人可以简要概述一下要在Jquery中发出ajax请求并获取调用结果的过程。
我认为问题1是你会选择使用jquery而不是javscript来发出xhr请求吗?
我可以很好地看到javascript方法是如何工作的,它很有意义并且很容易理解。但各种文章指出使用jquery声称
的好处( “#input_Field1”)负载( “ajax_Request.php”);是您进行异步调用所需的全部内容。
如果是这种情况,您应该如何处理jquery.ajax及其设置和全局事件处理程序以及这对.load的影响
非常感谢
答案 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。