Я пытаюсь отправить запрос на получение URL-адреса на моем сервере (IP-адрес отфильтрован. Для примера {{computer.id}}
is 1
) - отправитель
$.ajax({
url: "http://192.168.1.181:5000/computers/{{computer.id}}",
data: myData,
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (msg) {
console.log('success message: ' + msg);// doesn't happen
},
error: function (err) {
console.log("err: " + err) // prints object object
}
});
(вывод ошибки - исходный код). внутри «MyData» есть данные JSON ( Я знаю, что это JSON, потому что когда я его console.log, это выглядит так ), я прочитал, что вам нужно превратить его в строку ( не работает в любом случае), когда я читаю его на своем сервере вместо того, чтобы отправить мне запрос JSON, он просто отправляет мне весь получатель исходного кода -:
$(document).ready(function(){
$.get("/computers/{{computer.id}}/live", function(data){
console.log(data) // prints the source code of the sender
console.log(data['running processes']) // prints undefined
var jso = JSON.parse(json); // throws an error
console.log(jso)
})
.done(function() {
console.log( "second success" );
})
.fail(function(jqXHR, textStatus, error) {
console.log( "Post error: " + error);
})
.always(function() {
console.log( "complete" );
});
});
, поэтому вывод "console.log(data)
"в основном исходный код" /computers/{{computer.id}}/live
", что мне нужно сделать, чтобы" данные "были JSON данными, а не целым файлом