Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何使用AJAX提交值,使传递给Servlet的是JSON字符串?_Jquery_Json_Ajax - Fatal编程技术网

Jquery 如何使用AJAX提交值,使传递给Servlet的是JSON字符串?

Jquery 如何使用AJAX提交值,使传递给Servlet的是JSON字符串?,jquery,json,ajax,Jquery,Json,Ajax,这就是我的功能: function buttonClicked() { $("#myButton").click(function() { var field1 = $("#textInput1").val(); var field2 = $("#textInput2").val(); $.ajax({ url:"Servvvvlet", method: "POST", data: { // values from form

这就是我的功能:

function buttonClicked() {
$("#myButton").click(function() {
    var field1 = $("#textInput1").val();
    var field2 = $("#textInput2").val();
    $.ajax({
        url:"Servvvvlet",
        method: "POST",
        data: { // values from forms in data String

        },
        success: function() {
            // success code
        },
    });
});
}

如何提交表单值,使提交的是JSON字符串?

通过“JSON字符串”,这是一个包含JSON的字符串吗

function buttonClicked() {
    $("#myButton").click(function() {
        var field1 = $("#textInput1").val();
        var field2 = $("#textInput2").val();
        $.ajax({
            url:"Servvvvlet",
            method: "POST",
            data: JSON.stringify({foo: 'bar'}),  // {"foo":"bar"}
            success: function() {
                // success code
            },
        });
    });
}
通过“JSON字符串”,这是一个包含JSON的字符串吗

function buttonClicked() {
    $("#myButton").click(function() {
        var field1 = $("#textInput1").val();
        var field2 = $("#textInput2").val();
        $.ajax({
            url:"Servvvvlet",
            method: "POST",
            data: JSON.stringify({foo: 'bar'}),  // {"foo":"bar"}
            success: function() {
                // success code
            },
        });
    });
}

使用JSON.stringify?使用JSON.stringify?因此,在我的数据中,我放了“JSON.stringify({name:field1,email:field2})”或类似的东西,忘记了内容类型。如果没有键/值对,则无法发送表单编码的数据,并且您只有值。因此,在我的数据中,我会添加“JSON.stringify({name:field1,email:field2})”或类似内容?忘记了内容类型。如果没有键/值对,则无法发送表单编码的数据,您所拥有的只是值