将Json字符串作为参数从angularjs传递到webservice的问题

时间:2018-02-15 12:02:36

标签: javascript c# angularjs

我正在尝试将json字符串从angularjs传递到我的websrvice并使用下面的代码。有人请让我在下面的代码出错了吗?

控制器方法:

[httpget]
public string BulkData(JObject jObjectData)
{
   var x = jObjectData;
   return (jObjectData != null ) ? “SUCCESS”: “FAIL”;
}

Javasctiprt方法:

function Get(url, data) { 
    var getReq = {
        method: "GET",
        url: url,
        dataType: 'json',
        data: JSON.stringify(data),
        headers: { "Content-Type": "application/json;charset=UTF-8" }
    };
   return $http(getReq).then(function (response) {

        $log.debug('**response from EXECUTE:', response);

        return response;

    }, function (error) {

        $log.error('**error from EXECUTE', error);

        return error;

    });
      }

1 个答案:

答案 0 :(得分:0)

您需要[HttpPost]方法,并发布帖子请求

控制器方法:

[HttpPost]
public string BulkData(JObject jObjectData)
{
   var x = jObjectData;
   return (jObjectData != null ) ? “SUCCESS”: “FAIL”;
}

Javasctiprt方法:

function Get(url, data) { 
    var getReq = {
        method: "POST",
        url: url,
        dataType: 'json',
        data: JSON.stringify(data),
        headers: { "Content-Type": "application/json;charset=UTF-8" }
    };
   return $http(getReq).then(function (response) {

        $log.debug('**response from EXECUTE:', response);

        return response;

    }, function (error) {

        $log.error('**error from EXECUTE', error);

        return error;

    });
}