使用ajax获取json数据

使用ajax获取json数据,ajax,json,Ajax,Json,有人问我为什么尝试使用$.Ajax获取webApi数据不起作用,而$.getJSON one起作用。我希望使用$.Ajax而不是$.getJSON 这两个代码都在下面 这一个有效 var uri=‘api/产品’ // Send an AJAX request $(document).ready(function () { // Send an AJAX request $.getJSON(uri) .done(fun

有人问我为什么尝试使用$.Ajax获取webApi数据不起作用,而$.getJSON one起作用。我希望使用$.Ajax而不是$.getJSON

这两个代码都在下面

这一个有效

var uri=‘api/产品’

       // Send an AJAX request
    $(document).ready(function () {
        // Send an AJAX request
        $.getJSON(uri)
            .done(function (data) {
                // On success, 'data' contains a list of products.
                $.each(data, function (key, item) {
                    // Add a list item for the product.
                    $('<li>', { text: formatItem(item) }).appendTo($('#products'));
                });
            });
//发送AJAX请求
$(文档).ready(函数(){
//发送AJAX请求
$.getJSON(uri)
.完成(功能(数据){
//成功时,“数据”包含产品列表。
$。每个(数据、功能(键、项){
//为产品添加列表项。
$(“
  • ”,{text:formatItem(item)}); }); });
  • 这不起作用

        var uri = 'api/products';
           // Send an AJAX request
        $(document).ready(function () {
            $.ajax({
                url: 'api/products',
                type: 'GET',
                datatype: 'json',
                cache: 'false',           
                success:function (data) {
                        // On success, 'data' contains a list of products.
                        $.each(data, function (key, item) {
                            // Add a list item for the product.
                            $('<li>', { text: formatItem(item) }).appendTo($('#products'));
                        });
            }
        });
    
     });
    
    var uri='api/products';
    //发送AJAX请求
    $(文档).ready(函数(){
    $.ajax({
    url:“api/产品”,
    键入:“GET”,
    数据类型:“json”,
    缓存:“false”,
    成功:功能(数据){
    //成功时,“数据”包含产品列表。
    $。每个(数据、功能(键、项){
    //为产品添加列表项。
    $(“
  • ”,{text:formatItem(item)}); }); } }); });
  • 如果标题是json,您是否检查过它?