这是我的Jquery:
var data = '[sh][co][img]';
$.post('../php/forms/postdata.php?type=imgadder&c='+code+'&part=partone', 'partone=' + data, function (response) {
$('#body-text').insertAtCaret(response);
});
var datatwo = ''+linko+'[s][/s][/img][ctr][/ctr][/co][/sh]';
$.post('../php/forms/postdata.php?type=imgadder&c='+code+'&part=parttwo', 'parttwo=' + datatwo, function (response) {
$('#body-text').insertAtCaret(response);
});
我收到错误“未定义的索引错误”但索引存在,因为它打印正确!
为什么变量存在时显示此错误消息?
$partone = e($_POST['parto']);
$parttwo = e($_POST['partt']);
答案 0 :(得分:0)
你正在尝试使用错误的索引。它应该是
$partone = e($_POST['partone']);
$parttwo = e($_POST['parttwo']);
注意:此外,我认为您正在尝试同时获取两者,每个请求都有两个不同的请求。当您发送partone
时,您不会发送parttwo
,反之亦然。所以你需要以不同的方式处理它。