我正在尝试在 PHP 中使用jQuery.clone()
. 一切正常,除了克隆数据的返回。
在我的 PHP 文件中,我有:
$i = 0;
$valid_input['image'] = $input['image'][$i];
然后
return $valid_input;
在图像上传输入中使用:
<input type="hidden" class="image" name="image[image]['.$i.']" value="'.$theme_options['image'].'" />
<input type="button" class="upload-button button" value="'. __( 'Upload Image', 'theme' ).'" />
$i 的值设置为 0 并使用 jQuery 克隆进行计数。
问题是克隆的字段在提交后消失了。原始字段“image['image'][0]”被保存并返回有效,但其他字段(image['image'][1]、[2]、[3]...)不验证!
如果我改变这样的值$i
:
$i = 1;
$valid_input['image'] = $input['image'][$i];
那么原始输入不提交,只提交克隆,因为原始为[0],克隆为[1],但提交后克隆返回为[0]。
我试过这样的事情:
$i = 0;
$valid_input['image'] = $input['image'][$i];
$i++; //-- I know, I'm stupid...this will not count the input!
拜托,有人可以帮我解决这个问题吗?我怎样才能验证克隆的字段?我的谷歌搜索都被标记为已访问,我发誓我没有找到任何可以解决这个问题的方法!任何帮助将不胜感激,在此先感谢!