使用JQuery ajax

时间:2016-05-28 14:08:32

标签: javascript jquery html ajax

我不能给跨越标签的json值 实际上我正在使用jquery ajax函数

 var productId = $("#product_id").text();
    var city = $("#spn-deliveryloccookies").text();

    $.ajax({
        url: '/Product/est_time',
        type: 'GET',
        data: { 'city': city, productid: productId },
        contentType: 'application/json; charset=utf-8',
        success: function (res) {
            //your success code
            alert(res);
            //$("#p_price").html("");

            $("#p_price").text(res.ourPrice);
        },
        error: function () {
            alert("some error");
        }
    });
});

之后产生结果 firebug result 并且网页有

  

我无法将文本值提供给span标记

在我的ajax函数成功块中有** alert(res); 并且它可以正常生成结果**

image link  但是

$( “#p_price”)文本(res.ourPrice)。不工作

1 个答案:

答案 0 :(得分:0)

您需要将json字符串解析为javascript对象。然后只有您访问其属性。

  $("#p_price").text(JSON.parse(res).ourPrice);