Отправка значения от JavaScript до jsp (с jQuery)

По сути, вы можете определить локальные минимумы как точку, в которой вы не можете двигаться ни влево, ни вправо, не увеличивая свою ценность. Позвольте мне продемонстрировать это с помощью графика cos()

import matplotlib.pyplot as plt
import numpy as np

x = np.arange(1000)
y = np.cos(x * np.pi / 180)
plt.plot(x, y)

enter image description here

Значения хранятся в переменной y. На каждом индексе (кроме первого и последнего) просто проверьте 2 соседних значения, если оба значения больше, чем вы в данный момент находитесь на локальных минимумах. Вот код:

local_min = []
for i in range(1, len(y)-1):
    if y[i-1] >= y[i] and y[i] <= y[i+1]:
        local_min.append(i)
print(local_min)

Вывод:

[180, 540, 900]

5
задан Juan Techera 30 December 2008 в 19:02
поделиться

3 ответа

Вы, вероятно, идете неправильным путем здесь. Вы не предоставляли HTML-код, но я предполагаю, что это - что-то вроде этого:

<form method="POST" id="form">
    <input type="hidden" id="data" />
</form>

Если это корректно, то необходимо сказать $("#data").val(xml); вместо text() или html() поскольку они изменяют подобранную вещь с текстом или HTML, который Вы обеспечиваете. Это должно работать на Ваше текущее решение.

Также я предложил бы посмотреть на jQuery $.post() и другие как альтернатива упаковке всего как xml, если это не действительно, что Вы хотите на бэкенде. Могло быть легче просто составить объект JavaScript со всеми значениями, включенными некоторыми именами и передать его на один из jQuery $.post(), $.get(), и т.д. как это:

var values = {name: "John", surname: "Doe"};
values.age = 25;
$.post("index.jsp", values); // this will result in a post with 3 variables: name, surname, age

На самом деле это только произошло со мной теперь, когда можно также отправить xml этот путь (если Вы не предпочитаете свой способ сделать вещи):

$.post("index.jsp", {data: "<xml><whatever-else-needs-to-be-in-here/></xml>"});

Вы могли бы хотеть просветить себя больше здесь: Ajax документы jQuery

4
ответ дан 14 December 2019 в 09:03
поделиться

При попытке использования Ajax jQuery API - можно использовать его для отправки, произвольные данные через ДОБИРАЮТСЯ или POST, и Вы не должны настраивать скрытую форму или что-либо.

2
ответ дан 14 December 2019 в 09:03
поделиться

Вы могли всегда использовать XMLHttpRequest для отправки данных. Это может быть, покончили наш без взаимодействия с пользователем на элементе, таком как кнопка отправки формы. jQuery встроили функциональность для помощи с такими запросами.

http://docs.jquery.com/Ajax

1
ответ дан 14 December 2019 в 09:03
поделиться
Другие вопросы по тегам:

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