как отправить данные json на сервер в cordova Android

#json #cordova

#json #кордова

Вопрос:

привет, форма frnd последние 2 дня я пытаюсь отправить данные JSON на сервер, но не работает, я отправляю свой js-файл и проверяю, есть ли какие-либо ошибки. и я пытаюсь отправить данные json с помощью XMLHttpRequest. и если мне нужно выполнить какую-либо другую функцию и какие-либо изменения, пожалуйста, скажите мне. я разрабатываю проект cordova в eclipse. и если какая-либо другая вещь и любой файл также должны измениться, скажите мне, что это мой js-файл, и при нажатии кнопки регистрации я вызываю этот метод.

         function get() {
            alert("function is called");
             var name_field_value=document.getElementById("name_field").value;
            var email_field_value=document.getElementById("email_field").value;
            var password_field_value=document.getElementById("password_field").value;
            var phone_field_value=document.getElementById("phone_field").value;

             var JSONdata= {
                    "name": name_field_value,
                    "mobile_number": phone_field_value,
                    "email": email_field_value,
                    "password": password_field_value
                }
                var request = new XMLHttpRequest();
                request.open("POST", "http://www.jiyonatural.com/AccountManagements/insert_new_user", true);
                request.onreadystatechange = function() {
                    if (request.readyState == 4) {
                        alert(request.status);//this alert is working and getting 0 status
                        if (request.status == 200 || request.status == 0) {
                            // -> request.responseText <- is a result
                            /*var tweets = JSON.parse(request.responseText);*/
                            alert(request.responseText);//this alert is not working// 
                            //if i make other alert then it works
                        }else{
                            alert("function is called3");}
                    }
                }
                request.send(JSON.stringify(JSONdata));
            }
 

Ответ №1:

Похоже, ваш вопрос неполный. По моему опыту, ошибка, вероятно, заключается в другом коде сервера.

И вы должны использовать метод ajax в jquery для связи с сервером. это проще, чем XMLHttpRequest.