2010-01-06 3 views
3

Предположим, у меня есть календарь на моей странице, и нажатие на день ознаменует этот день как завершенный. Но я хочу использовать POST, а не GET, так как GET не подходит для такого рода вещей (что-то меняет). И я также не хочу использовать JavaScript.POST со ссылками без JavaScript

Я собираюсь создать страницу, которая будет работать без JavaScript (что я буду использовать для «обновления» пользовательского интерфейса, чтобы это обновление было выполнено с помощью XHR), но я также хотел бы выполнить HTTP предназначен для использования (это то, что REST, если я правильно понимаю REST).

Так есть ли способ сделать это или использовать ссылки для изменения данных с неправильным подходом с самого начала? Если это так, единственное жизнеспособное решение (для моей конкретной проблемы), я вижу, это использовать кнопки отправки на каждый день (вместе с формой на каждый день). Но меня больше интересует общая идея не только для моей проблемы.

ответ

5

Так есть ли способ сделать это, или

Нет, нет.

использует ссылки, чтобы изменить данные с неправильного подхода с самого начала?

Да, это так.

... хотя вы можете применить CSS к кнопкам.

+3

+1 для стильных кнопок отправки. Даже * с * JavaScript это лучший подход, чем ссылки, потому что ссылки имеют семантическое и практическое поведение, которых нет в простых действиях. (например, средний щелчок, щелчок правой кнопкой мыши и др.) – bobince

+0

Вот чего я боялся, просто должен был убедиться :) Спасибо за ответ. –