1

夜、

この問題に関連する他のスレッドをいくつか読みましたが、それでも解決できません。

Webページに「レポート」ボタンがあり、クリックするとjQueryでポップアップボックスが表示され、AJAX経由で別のページが表示されます。これはうまくいきます。

問題は、送信ボタンが機能しないことです。不思議なことに、iOS Safari では動作するように見えますが、デスクトップ ブラウザでは動作しません。

フォームには 3 つのラジオ ボタンとテキストエリアがあり、ユーザーが送信ボタンをクリックすると、値を受け取る PHP ページに値が送信され、フォームが送信されたことを確認して、何もリロードせずに AJAX ページに表示されます。

これがセットアップのフィドルです。

何か案は?

4

1 に答える 1

2

あなたのフィドルの例では、次を使用しました:

var queryString = $('#reportform').formSerialize(); 

以下を使用する必要があります。

var queryString = $('#reportform').serialize();

jQuery には formSerialize() メソッドはありません。

于 2012-09-14T22:02:18.953 に答える