我使用此函数在Prestashop 1.6中使用ajax发送数据:
function setWineoCarrierMethod(method_id){
var methodData = {
'ajax_function': 'set_wineocarrier_method',
'method_id': method_id
};
var jsonData = JSON.stringify(methodData);
if (method_id) {
$.ajax({
url: baseDir + '/modules/wineocarrier/ajax.php',
type: 'post',
data: jsonData,
dataType: 'json',
success: function(json) {
console.log(JSON.stringify(json));
console.log("successfull request");
},
error: function(json) {
console.log(JSON.stringify(json));
console.log("error in the request");
}
});
}
};
我想使用以下方法读取ajax.php文件中的数据:
$data = $_POST['data'];
$data2 = $_REQUEST['data'];
两者都返回了大量的html并且有通知:
注意:未定义索引:第12行中的数据是$ data = $ _POST ['数据'];
知道怎么处理这个吗?