ボタンが押されたときにjQueryを使用してAjax呼び出しを行っています。これは Chrome では完全に機能しますが、Firefox でボタンをクリックすると、ページがリロードされるだけです。
<button class="form-control btn btn-primary" id="qa-next">Next</button>
// using knockout to dynamically inject values in the page.
// works when triggered manually
$('#qa-next').click(function () {
$.post("@{QACardR}", ko.mapping.toJSON(viewModel), function(newQA) {
ko.mapping.fromJS(newQA, {}, viewModel);
});
});
の
$.post("@{QACardR}", ko.mapping.toJSON(viewModel), function(newQA) {
ko.mapping.fromJS(newQA, {}, viewModel);
});
コンソールで実行すると正しく動作します。ただし、ボタンをクリックすると、ページが更新されるだけです。したがって、問題はセレクターまたはクリックがFirefoxで機能していないと結論付けることができます。私は何を間違っていますか?