dd = [ [2,3], [4], [2], [1,2,3] ]
对于 dd 中的 i:
if len(i)==1:
dd.remove(i)
print(dd)
else:
pass
打印(dd)
dd = [ [2,3], [4], [2], [1,2,3] ]
对于 dd 中的 i:
if len(i)==1:
dd.remove(i)
print(dd)
else:
pass
打印(dd)
您的 AJAX 调用不正确。
您正在传递一个对象,该对象具有一个名为的属性,该属性column_name
包含一个文字字符串"sortOrder"
。
尝试这样的事情:
function sortby(selectObject) {
var sortOrder = selectObject.value;
$.ajax({
url: "sort.php",
method: "POST",
data: { column_name: sortOrder },
success: function(data) {
$('#allProducts').html(data);
}
})
console.log("called");
}
然后在 PHP 中:
<?php
if(isset($_POST['column_name']) {
// do something here
} else {
echo 'No value was passed!';
}
您必须对数据对象进行以下更改。
function sortby(selectObject) {
var sortOrder = selectObject.value;
$.ajax({
url: "sort.php",
method: "POST",
data: { "sortOrder": sortOrder }, // the var you have get from DOM to sent to PHP code
success: function(data) {
$('#allProducts').html(data);
}
})
console.log("called");
}
sorOrder indes 已查看 $_POST[] 数组,但找不到,因此它会返回您的通知。