2015-12-11 5 views
0

У меня есть index.html. В этом случае у меня есть форма, которая принимает некоторые данные. После нажатия кнопки «Отправить» я хочу отправить все данные в файл process.php в формате ajax с помощью команды js. Заранее спасибо.Как отправить данные с помощью реакции js на другую страницу?

+0

Там нет AJAX утилиты в комплекте с Реагировать, но вы можете использовать родную 'XMLHttpRequest' объект или любую внешнюю библиотеку, которая оборачивает его в более удобном для пользователей API. – pawel

+0

Я рекомендую https://github.com/github/fetch –

ответ

0

Правильный способ: В Reactjs нет функциональности AJAX. В основном реакция - это только уровень представления. Для использования уровня сетевого уровня и уровня данных вы должны использовать другую конфигурацию с помощью React. Лучшим будет Reactjs + Flux, как facebook.

Мне нравится fluxxor для fluxx + реакция комбинация. fluxxor обеспечивает действия. Используя эти действия, вы можете вызвать некоторый внешний API.

Или Hack:

var Form = React.createClass({ 
    submit:function(e){ 
    e.preventDefault(); 
    // make ajax call . 
    }, 
    render: function() { 
     return (
      <form onsubmit = {this.submit} > </form> 
     ); 
    } 

}); 
Смежные вопросы