jQuery$.ajax方法.成功:使用响应数据的函数

jQuery $.ajax method. success: function using the response data

本文关键字:响应 数据 函数 ajax 方法 成功 jQuery      更新时间:2023-11-23

我有:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>jQuery</title>
<script src="jquery-1.9.1.js"></script>
<style>
</style>
</head>
<body>
<div id="response" style="display:none"></div>
<button id="ajaxbutton">Get it!</button>
<script>
$(document).ready(function(){
    $response = $("#response");
    $button = $("#ajaxbutton");
    $button.click(function(eventObject){
        $.ajax({
            url: "ajax.php",
            type: "GET",
            datatype: "json",
            success: function(html){
                $response.fadeIn("slow").html(html);
                for(property in html)
                {
                    console.log(property) + "<br />";
                }
            }
        });
    });
});
</script>
</body>
</html>

现在jQuery部分是我唯一感兴趣的部分。特别是:

success: function(html){
                    $response.fadeIn("slow").html(html);
                    for(property in html)
                    {
                        console.log(property) + "<br />";
                    }
                }

上面的这个片段返回以下输出,我不知道为什么:

event.returnValue is deprecated. Please use the standard event.preventDefault() instead. jquery-1.9.1.js:3345
0 jquery.html:32
1 jquery.html:32
2 jquery.html:32
3 jquery.html:32
4 jquery.html:32
5 jquery.html:32
6 jquery.html:32
7 jquery.html:32
8 jquery.html:32
9 jquery.html:32
10 jquery.html:32
11 jquery.html:32
12 jquery.html:32
13 jquery.html:32
14 jquery.html:32
15 jquery.html:32
16 jquery.html:32
17 jquery.html:32
18 jquery.html:32
19 jquery.html:32
20 jquery.html:32
21 jquery.html:32
22 jquery.html:32
23 jquery.html:32
24 jquery.html:32
25 jquery.html:32
26 jquery.html:32
27 jquery.html:32
28 jquery.html:32
29 jquery.html:32
30 jquery.html:32
31 jquery.html:32
32 jquery.html:32
33 jquery.html:32
34 jquery.html:32
35 jquery.html:32
36 jquery.html:32
37 jquery.html:32
38 jquery.html:32
39 jquery.html:32
40 jquery.html:32
41 jquery.html:32
42 jquery.html:32
43 jquery.html:32
44 jquery.html:32
45 jquery.html:32
46 jquery.html:32
47 jquery.html:32
48 jquery.html:32
49 jquery.html:32
50 jquery.html:32
51 jquery.html:32
52 jquery.html:32
53 jquery.html:32
54 jquery.html:32
55 jquery.html:32
56 jquery.html:32
57 jquery.html:32
58 jquery.html:32
59 jquery.html:32
60 jquery.html:32
61 jquery.html:32
62 jquery.html:32
63 jquery.html:32
64 jquery.html:32
65 jquery.html:32
66 jquery.html:32
67 jquery.html:32

有人能解释一下原因吗?

很遗憾,我无法解释原因。我会再仔细看一看,看看我是否能为你提供一些东西。:)不过,我想说的一件事是,您的jquery源代码正在本地加载。我建议使用外部jquery源进行加载,以便更快地加载页面。不知道你会有多少人,但为什么不有一个更快的页面呢?:)