Php jQuery与GET的ajax调用问题
我有以下有效的代码:Php jQuery与GET的ajax调用问题,php,jquery,ajax,Php,Jquery,Ajax,我有以下有效的代码: <script type="text/javascript"> $(document).ready(function() { // Initialise the table $('#table_1').tableDnD({ onDrop: function(table, row) { $.tableDnD.serialize(); location.href="test.php?" + $.tableDnD.
<script type="text/javascript">
$(document).ready(function() {
// Initialise the table
$('#table_1').tableDnD({
onDrop: function(table, row) {
$.tableDnD.serialize();
location.href="test.php?" + $.tableDnD.serialize();
}
});
});
</script>
我想做的是使用ajax发送数据,到目前为止我已经做到了这一点,但它不起作用:
<script type="text/javascript">
$(document).ready(function() {
// Initialise the table
$('#table_1').tableDnD({
onDrop: function(table, row) {
$.tableDnD.serialize();
$.ajax({
type: "GET",
url: "test.php",
data: "?"+$.tableDnD.serialize(),
success: function(html){
alert("Eureka!");
}
});
}
});
});
</script>
$(文档).ready(函数(){
//初始化表格
$('表1')。表D({
onDrop:函数(表、行){
$.tableDnD.serialize();
$.ajax({
键入:“获取”,
url:“test.php”,
数据:“?”+$.tableDnD.serialize(),
成功:函数(html){
警惕(“尤里卡!”);
}
});
}
});
});
将类型更改为“POST”,并丢失数据中的问号
或
删除数据并使用url连接数据中的内容将类型更改为“POST”,并丢失数据中的问号
或
删除数据并使用url保存数据中的内容尝试更改:
data: "?"+$.tableDnD.serialize(),
与
不需要问号,jquery会为您解决问题。尝试更改:
data: "?"+$.tableDnD.serialize(),
与
不需要问号,jquery会为您解决问题。这是可行的,但我不明白的是:我已将ajax方法更改为POST,但将$\u GET保留在test.php文件中,它可以工作。但是如果我将其更改为$\u POST,它将停止工作?这是可行的,但我不理解的是:我将ajax方法更改为POST,但将$\u GET保留在test.php文件中,它可以工作。但是如果我把它改成$u POST,它会停止工作吗?
data: $.tableDnD.serialize(),