0

ボタンが押されたときに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で機能していないと結論付けることができます。私は何を間違っていますか?

4

1 に答える 1