時,這是我的Jquery:未定義指數誤差試圖Jquery的變量傳遞給PHP
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']);
這很明顯。確實存在變量,而不是數組。 –
http://stackoverflow.com/questions/4261133/php-notice-undefined-variable-and-notice-undefined-index –
可能的重複您的索引是'partone',而您嘗試使用索引'parto'獲取? –