即使没有设置方法获取请求,Ajax仍然会获得json吗?

时间:2017-02-17 02:23:12

标签: javascript jquery json ajax

我只是想知道ajax请求是如何表现的,因为我只是意外地评论了我的方法:" get"在我的ajax请求中,但它仍然获取json文件...我使用了把手,因为我只是在学习它。

我的Html

<div class="page-wrap">
      <h1>Handlebars Tutorial</h1>
    <div id="pets-container">
    </div>

    <script type="text/x-handlebars-template" id="template">
        {{#each pets}}
            <h2>{{name}}</h2>
        {{/each}}

    </script>
    <script type="text/javascript" src="js/script.js"></script>

</div>

我的剧本:

 $(function(){
        $.myreq = $.ajax({
           url:'https://learnwebcode.github.io/json-example/pets-data.json',
           //method: 'GET',
           dataType: 'json'
        });//ajax 
        $.myreq.done(appendData);
        function appendData(data){
            console.log(data);
            var source   = $("#template").html();
            var template = Handlebars.compile(source);
            var petsContainers = $('#pets-container').html(template(data));
        }
    });

1 个答案:

答案 0 :(得分:0)

来自documentation

  

方法(默认:&#39; GET&#39;)

     

类型:String用于请求的HTTP方法(例如&#34; POST&#34;,   &#34; GET&#34;,&#34; PUT&#34;)。 (版本添加:1.9.0)

未指定时,默认while (n > 3) { printf("Invalid entry, please enter a number between 1 and 3, inclusive: "); scanf("%d", &n); } method