我的代码有点问题...
我有一个名为“listeclients.php”的页面,其中有几个带有 id 的客户端等。我只是做了一个小按钮,以便将一些数据发送到一个名为“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 方法完成了完全相同的代码,效果很好……我不明白。)
谢谢 !