通过javascript向python网路发送json对象

2024-05-29 04:00:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将json对象从javascript发送到pythonwebservice。但服务总是将其视为字符串。以下是客户端和服务器端代码:

客户端:

$("#button").click(function () {
        $.ajax({
            type: "POST",
            url: "http://localhost:8079/add",
            data: JSON.stringify([{'account_template': {
                    'external_id': 'l10n_harec.a' + $("input[id$=Text2]").val(),
                    'name': $("input[id$=Text1]").val(),
                    'code': $("input[id$=Text2]").val(),
                    'type': $("select[id$=accountType]").val(),
                    'reconcile': $("input[id$=Checkbox1]").val()
                }, 'account_account': {
                    'code': $("input[id$=Text2]").val(),
                    'name': $("input[id$=Text1]").val(),
                    'type': $("select[id$=accountType]").val(),
                    'active': 'True',
                    'reconcile': $("input[id$=Checkbox1]").val()
                }
            }]),
            dataType: "json",
        });
    });

服务器端:

^{pr2}$

因此,我可以在服务器端看到以下结果:

谁能告诉我这里出什么事了吗?在


Tags: nameidjson客户端inputtype服务器端code

热门问题