Как разобрать строку json в целое число?(Ajax) - PullRequest
0 голосов
/ 04 декабря 2018

У меня были проблемы с этими кодами.

<script>
$(function() {
    $('#submitRegister').click(function (e) {
        console.log('jalan fungsi submit');
        e.preventDefault();
        var paramObj = {};
        $.each($('#registerForm').serializeArray(), function (_, kv) {
            if (paramObj.hasOwnProperty(kv.name)) {
                paramObj[kv.name] = $.makeArray(paramObj[kv.name]);
                paramObj[kv.name].push(kv.value);
            }
            else {
                paramObj[kv.name] = kv.value;
            }
        });
        console.log(paramObj);

        var dataMitra = paramObj;
        var urlAjax = "my url";

        $.ajax({
            type: "POST",
            url: urlAjax,
            contentType: "application/json; charset=utf-8",
            data: dataMitra,
            crossDomain: true,
            success: function (data) { alert("ajax worked"); },
            error: function (data) { console.log(data); },
            dataType: "json",
            beforeSend: function (xhr) {
                xhr.setRequestHeader("content-type", "application/json");
                xhr.setRequestHeader("accept", "application/json");
            },
            headers: {
                'Access-Control-Allow-Origin': '*'
            }
        });
    });
});

Я использую ajax для публикации в моем API, есть несколько полей, которые необходимы для использования целых чисел.выглядит json ниже

===============================================

ada_lahan: "1" *
alamat_juragan: "jalan intan v no. 192"
alamat_lahan: ""
code: "10640" *
country_id: "100" *
email: "gecok123@gmail.com"
juragan: "arjuna"
juragan_refferal: "1" (it should be int)
juragan_stage: "arjuna"
kabupaten_id: "2" *
kecamatan_id: "2" *
kelurahan_id: "4" *
lahan_kabupaten_id: "Kota / Kab*"
latitude_juragan: "-6.1642709" *
longitude_juragan: "106.86704039999995" *
nama_juragan: "bram story"
provinsi_id: "27" *
telepon: "82312233332"

=================================================

примечание: * означает, что должно быть целочисленное значение

как я могу разобрать строковое значение в целое?только для нескольких полей.спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...