0

選択ボックスが変更されたときにトリガーされるAjax呼び出しを作成しようとしています。を使用して別のPHP関数をロードします

$('.selectbox').load("/path/to/script.php?x=" + x + "&y=" + y);

<option>Firebugで、呼び出しがPHPからHTML(実際にはタグ)を返すことがわかるので、この呼び出しは成功します。ただし、このHTMLは.selectbox要素に配置されません。私は何が間違っているのですか?

4

2 に答える 2

0

何が起こっているのかというと、リダイレクトが発生し、コンテンツがないURLを要求しているということです。たぶん「/」がどこかに追加されているか、そのようなものです...生成されたURLがブラウザのアドレスバーに表示されるものと完全に一致することを確認してください。

于 2012-08-16T08:25:10.543 に答える
0

あなたのコードは正しいようです。に挿入する適切なHTMLマークアップを取得していることを確認してください<select>。期待される応答は<option value="1">1</option><option value="2">2</option>

または、$。getや$.ajaxなどの他のAjaxメソッドを使用してみてください

デモ: http: //jsfiddle.net/TVZbS/

于 2012-08-16T08:38:34.950 に答える