Как использовать getJSON, отправляя данные с методом сообщения?

Помимо трудностей реализации, стоимость поиска позиции n с множителем k составляет log (n) / log (k) + log ((k-1) n) + O (1) = log (n) / log (k) + log (n) + log (k-1) + O (1). Увеличивая k, мы можем сделать подход с постоянным множителем, но не достичь 1, но стоимость - это увеличение в постоянном члене. 2 работает достаточно хорошо, я полагаю.

104
задан Benjamin 27 January 2014 в 20:37
поделиться

2 ответа

Метод $ .getJSON () выполняет HTTP GET, а не POST. Вам нужно использовать $. Post ()

$.post(url, dataToBeSent, function(data, textStatus) {
  //data contains the JSON object
  //textStatus contains the status: success, error, etc
}, "json");

В этом вызове dataToBeSent может быть чем угодно, хотя, если вы отправляете содержимое html-формы, вы можете использовать serialize для создания данных для POST из вашей формы.

var dataToBeSent = $("form").serialize();
210
ответ дан Erv Walter 24 November 2019 в 04:08
поделиться

если у вас всего два параметра, вы можете сделать это:

$.getJSON('/url-you-are-posting-to',data,function(result){

    //do something useful with returned result//
    result.variable-in-result;
});
-8
ответ дан 24 November 2019 в 04:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: