JSON不会选择返回的数据并保持页面显示加载图像

时间:2015-06-12 18:43:49

标签: javascript json

我正在使用JSON将数据从Web服务传递到JavaScript。

以前工作过但突然间我在网络服务中检索数据后无法进入JavaScript端。

它只显示加载图像

我有这个

$.ajax({
  url: "webservices/ProdMonitorService.asmx/GetEstTimePrelimFinalCur12Month",
  data: "{'myactivity':'" + myactivity + "','myproddate':'" +   mynewprddatee     + "'}",
  dataType: "json",
  type: "POST",
  contentType: "application/json; charset=utf-8",
  async: false,
  success: function (data) {
  var obj = jQuery.parseJSON(data.d);

而不是success: function (data) {我还使用了

error: function (data) {
   alert("errors : " + data.ToString()); }

但它并没有止步于此。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

试试这个

var data = {
    "myactivity": myactivity,
    "myproddate": mynewprddatee
};

$.ajax({
    url: "webservices/ProdMonitorService.asmx/GetEstTimePrelimFinalCur12Month",
    dataType: "json",
    type: "POST",
    cache: false,
    data: data,
    success: function (data) {
        // data is a JSON object
        console.log(data);
    },
    error: function(jqXHR, textStatus, errorThrown) {
        console.warn(request, textStatus, errorThrown);
    }
});

ajax数据应该是JSON对象,而不是具有json格式的字符串