当我尝试发布我的表单时(使用ajax)我收到了错误
注意:未定义的索引:prepared_object
这是我的功能部分采取了这个行动
public function saveASpotAction(Request $request){
$place_id = isset($_POST['place_id'])&&!empty($_POST['place_id'])?$_POST['place_id']:0;
$prepared_object_decoded = json_decode($_POST['prepared_object']);
if($prepared_object_decoded->add_method=='duplicate_travel_card')
{
$save_response_array = $this->duplicateTravelcard();
}
else if($place_id)
{
$save_response_array = $this->saveASpotOnEdit();
}
else
{
$save_response_array = $this->saveASpotOnNew();
}
在post请求中,变量有一个值,但仍显示错误。 但是当没有图片或者上传了请求的图片时,它工作得很好,这对我来说很奇怪。
答案 0 :(得分:0)
最后我找到了解决方案,因为服务器设置中的邮件大小最大,它是20M,当上传的文件大小超过分配的大小时,variabled将无法在服务器上获得,我将其增加到1024M,不是它的工作..