コードに少し問題があります...
IDなどを持つ複数のクライアントを持つ「listeclients.php」という名前のページがあります。「actionclient.php」という名前のページにデータを送信するために、小さなボタンを作成しました。送信したパラメーターを表示するだけです。それ。actionclient.php は次のように構成されています。
<?php
echo "test = ";
echo $_GET['test'];
echo $_GET['test2'];
?>
(これは単なるテストページです)。
そして、ここに私のjQueryスクリプトがあります:
$( "div.modif_dialog").click(function(e4) {
$( "#editer" ).dialog("open");
var monUrl4 = 'actionclient.php?action=modifier&id=';
var url_final4 = monUrl4+pos4;
$.ajax({
type: "GET",
url: url_final4,
data: { test: "TEST", test2: pos4},
success: function(){
alert (pos4);
}
});
$('#editer').load(monUrl4, function(response4, status4) {
$('#test_dialog2').html(response4);
});
e4.preventDefault();
});
alert(pos4) を使用したアラートはうまく機能し、変数はすべて正しいです。
actionclient.php (url_final4) はダイアログ ボックスに適切に読み込まれていますが、常に次のように出力されます: "test = "
どんな手掛かり ?(別のページで POST メソッドを使用してまったく同じコードを実行しましたが、うまく機能します...わかりません。)
ありがとう !