Мой код на данный момент выглядит так:
Код: Выделить всё
$('#new_stem').ajaxForm({ //#new_stem is my form
dataType: 'json',
success: formSuccess
});
function formSuccess(stemObj) {
//does stuff with stemObj
}
Когда я отправляю форму, она работает нормально (мои модели правильно создаются и отображаются как json), но вместо того, чтобы json обрабатывался функцией formSuccess, он предлагает загрузить «stems.json» (путь к мое действие по созданию стебля) в Firefox.
Что может привести к этому и что может решить эту проблему? Не уверен, что это часть проблемы, но у меня нет кнопки отправки в моей форме, у меня есть ссылка с обработчиком кликов, который вызывает $('#new_stem).submit()
Спасибо, ребята!
РЕДАКТИРОВАТЬ: Firebug сообщает мне, что заголовок содержит следующее:
Код: Выделить всё
Etag "b53e5247e7719cf6b1840e2c6e68781c"
Connection Keep-Alive
Content-Type application/json; charset=utf-8
Date Mon, 03 May 2010 02:19:31 GMT
Server WEBrick/1.3.1 (Ruby/1.8.7/2010-01-10)
X-Runtime 241570
Content-Length 265
Cache-Control private, max-age=0, must-revalidate
Подробнее здесь: https://stackoverflow.com/questions/275 ... -json-file
Мобильная версия