Php 使用多维数组时未定义索引
在使用多维数组时,我在我的`$\\帖子中不断得到Php 使用多维数组时未定义索引,php,jquery,html,Php,Jquery,Html,在使用多维数组时,我在我的`$\\帖子中不断得到vidid的未定义索引,我不知道为什么会得到这个 以下是jquery: var videocounter = 0; function stopVideoUpload(success, videoID, videofilename){ var result = ''; videocounter++; if (success == 1){ result = '<span class="v
vidid
的未定义索引,我不知道为什么会得到这个
以下是jquery:
var videocounter = 0;
function stopVideoUpload(success, videoID, videofilename){
var result = '';
videocounter++;
if (success == 1){
result = '<span class="videomsg'+videocounter+'">The file was uploaded successfully</span>';
$('.hiddenvid').append('<input type="hidden" name="vidid[" + videocounter + "][]" id="'+videoID+'" value="' + videoID + '" />');
return true;
}
注意引用,例如:
'<input type="hidden" name="vidid[" + videocounter + "]
”注意引号,例如:
'<input type="hidden" name="vidid[" + videocounter + "]
”错误的引号。更改:
$('.hiddenvid').append('<input type="hidden" name="vidid[" + videocounter + "][]" id="'+videoID+'" value="' + videoID + '" />');
$('.hiddenvid').append('');
致:
$('.hiddenvid').append('');
错误的引号。更改:
$('.hiddenvid').append('<input type="hidden" name="vidid[" + videocounter + "][]" id="'+videoID+'" value="' + videoID + '" />');
$('.hiddenvid').append('');
致:
$('.hiddenvid').append('');
您在javascript中没有正确执行字符串连接。(引用videocounter附近的问题)为什么在错误控制台中没有显示我使用了错误的引用?通常,当我使用错误的引号时,它会给我一个错误。它不会显示控制台错误,因为它不是错误的引号。你只是把连接搞错了。如果使用调试器,您将看到输出的是字符串,而不是串联变量。语法是正确的,但是结果不是您想要的结果。这就是为什么它没有出错。感谢大家的帮助和信息:)您在javascript中没有正确地进行字符串连接。(引用videocounter附近的问题)为什么在错误控制台中没有显示我使用了错误的引用?通常,当我使用错误的引号时,它会给我一个错误。它不会显示控制台错误,因为它不是错误的引号。你只是把连接搞错了。如果使用调试器,您将看到输出的是字符串,而不是串联变量。语法是正确的,但是结果不是您想要的结果。这就是为什么它没有出错。感谢大家的帮助和信息:)
$('.hiddenvid').append('<input type="hidden" name="vidid[' + videocounter + '][]" id="'+videoID+'" value="' + videoID + '" />');