Сформируйте PUT, POST и DELETE вместе

Я согласен с ответом от zacherates.

Но вы можете сделать вызов intern () в ваших нелиберальных строках.

Из примера zacherates:

// ... but they are not the same object
new String("test") == "test" ==> false 

Если вы ставите нелитеральное равенство строки, это правда

new String("test").intern() == "test" ==> true 
3
задан ufollettu 10 March 2019 в 11:52
поделиться

1 ответ

Вы не можете сделать это с помощью одного запроса, потому что PUT, POST и DELETE - это разные типы запроса. Если вы используете AJAX, вы можете определить три метода для отправки формы; один на тип запроса.

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

Вы также можете выполнить несколько запросов на основе одного клика, вызвав все три метода подряд.

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

0
ответ дан jhchnc 10 March 2019 в 11:52
поделиться
Другие вопросы по тегам:

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