1

我正在尝试使用 Jquery .ajax {type: get} 并且无法弄清楚成功功能的工作原理,文档并没有为我提供帮助。

  1. 当我 .ajax{get} page.php 它从 page.php 抓取什么代码
  2. 您在 Jquery 中使用什么变量/函数来获取 GET 数据(我在考虑 PHP $_get)
  3. 当我从 page.php 获取数据时,它将采用完整的 HTML 格式并准备好应用于页面。我需要做的就是在现有数据下发布。我会在要粘贴 html 内容的 DIV 上使用 .appendto() 吗?

你们还知道任何好的Jquery书籍吗?不知何故,我只知道我会一直使用它,我也不妨学习一下。

4

2 回答 2

2

Ajax 的正确语法如下:

 jQuery.ajax({
           url: "", //here you need to give the full path of the URL.
           cache: true/false, //choose any one true if you want to enable the cache.
           type: "get/post", // any type which you want to choose to post the data.
           dataType: "text/html/json/jsonp/xml", //In your case choose the html.
           success: function(returnData){
               //here the returnData will be data that you print in file given in URL. 
               alert(returnData);
               $(".someDiv").append(returnData); //To answer #3
           },
           error: function(a,b,c){
               //call when any error occur.
           }
    });

我希望这对你有帮助。

于 2013-02-27T05:15:09.773 回答
2

在成功函数中

$.ajax({ success : function(retrunValues) { alert( retrunValues); } });

您可以从后端页面获取任何数据。喜欢任何查询或任何事情的结果检查这个。

backendpage.php
<?php

echo "this data will be printed on the main page with ajax call";

?>

所以这个来自 php 页面的数据会在retrunValue.success function然后你可以用你喜欢的方式使用它。

于 2013-02-27T05:23:30.963 回答