Senden Json-Array in der POST-Anforderung für JavaScript

Ich habe Probleme beim versenden ein JSON-array in einem AJAX-Aufruf. Folgendes ist mein Code

var company_name = $('input#company_name').val();
var company_localname = $('input#company_localname').val();
var companytype = $('#companytype').val();

if (companytype == 'retailer') {
    var bank_name = $('input#bank_name').val();
    var account_title = $('input#account_title').val();
    var business_nature = $('input#business_nature').val();
    var gross_sales = $('input#gross_sales').val();
}

Nachdem ich alle Werte, die ich bin die Speicherung der Daten im Json-Format wie folgt

var jsonArray = [];
jsonArray["company_name"] = company_name;
jsonArray["company_localname "] = company_localname;

if (companytype == 'retailer') {
    jsonArray["bank_name"] = bank_name;
    jsonArray["account_title"] = account_title;
    jsonArray["business_nature"] = business_nature;
    jsonArray["gross_sales"] = gross_sales;
}

Nun für die Zusendung der jsonArray in Ajax-call

$.ajax({
    url : url,
    type : "POST",
    dataType : 'json',
    contentType : 'application/json; charset=UTF-8',
    data : JSON.stringify(jsonArray),
    success : function(response) {
        //Some Code here
    }
});

Bitte helfen Sie mir Daten zu senden. Oder sagen Sie mir, wenn ich alle Fehler hier. Danke

Schreibe einen Kommentar