$ .getjson通过请求正文发送参数不起作用

时间:2019-12-29 05:56:28

标签: javascript ajax getjson

我有一个API,该API通过请求正文发送参数,而不使用URL参数。 Postman的API工作正常,获取请求的屏幕截图如下(我的服务器端代码在node js中):

邮递员获取请求截图:

Postman Get request Screenshot

但是我无法使用$ .ajax来执行以下Java脚本代码,但是它也不起作用:

$.getJSON('ledger',{"glCode":123,"glName":"Asset"}, function (ledgerDs) {
                console.log(ledgerDs);
            });

通过使用post方法可以很好地工作,但是因为它实际上不是post请求,所以我最喜欢使用get方法。

1 个答案:

答案 0 :(得分:0)

我可以通过制作JSON字符串对象来使用get方法,并将其发送到服务器,如下面的代码所示:

distHaversine(cbind(longitude, latitude)

我可以通过以下代码访问服务器端的参数:

$.getJSON('ledger/'+JSON.stringify({glCode:123,glName:"Asset"}), function (ledgerDs) {
                console.log(ledgerDs);
            });            
相关问题