Я хочу получить данные JSON, используя метод POST в Ajax. Я использовал ниже код для извлечения данных, но он дает ошибку, какМетод POST в ajax дает ошибку «Незаконный вызов»?
TypeError: Illegal invocation
http://mylocalhost.com/statics?action=retrive&table=log
На приведенной выше ссылке я получил данные в формате JSON. Здесь mylocalhost.com заменяется моим IP-адресом и номером порта.
var domain_url = "http://mylocalhost.com/statics";
var obj = {
action: 'retrive',
table: 'log',
dataType: 'json',
processData: false,
limit: 20,
option: {_id: {$lt :id}}
};
console.log(obj)
$.ajax({
url: domain_url,
type: 'POST',
data: obj,
success: function(data, res){
console.log(data)
},
error: function (errorThrown, res)
{
}
});
Какая строка является ошибкой? – Barmar
Я думаю, что это, вероятно, проблема с 'option: {_id: {$ lt: id}}'. Я не думаю, что вы можете передать вложенный объект как часть объекта данных. Каждое значение должно быть строкой. – Andy
Что находится в переменной 'id'? Это твоя проблема. – epascarello