2014-11-26 4 views
0

안녕하세요, 저는 jcrop을 사용하여 이미지를 자르고 자른 이미지를 위해 data_uri를 가지고 있습니다. 모두 배열로 정렬했지만 배열이 전달 될 수없는 것 같습니다. PHP는 배열이 비어있는 내 아약스 요청을 확인하십시오. 여기아우 랑스 포스트 콜에서 datauri로 소스 이미지를 업로드하십시오.

아래에있는 내 코드는 배열의 캐릭터 라인 화하는

public function url_from_ajax() 
{ 
    this->view = false; 
    return json_encode($this->input->post()) //i'm using codeigniter so the post format is valid 
} 

답변

0

시도 JS

var cropped_images = {/**array of data_uris **/}; 
console.log(cropped_images); // still have my array intact 
    $.post(url,cropped_images,function(data){ 
     console.log(data) //empty 
    } 
) 

PHP의 :

var cropped_images = {/**array of data_uris **/}; 
var jsonImages = JSON.stringify(cropped_images); 
console.log(cropped_images); // still have my array intact 
console.log(jsonImages); // still have my array intact 
    $.post(url,jsonImages,function(data){ 
     console.log(data) //empty 
    } 
) 
+0

내가 문제가 data_uri이 너무 긴 것으로 생각에는 차이가 –

+0

POST 요청이있을 것 같지 않습니다. POST가 실제로 비어 있습니까? 'url_from_ajax' 메소드의 첫 줄에 var_dump 또는 print_r을 추가 할 수 있습니까? –

+0

같은 것을 게시하기 전에 이미 시도했습니다. 그게 내가 전에 기록한 이유입니다. 데이터가 게시물 요청과 함께 전달되지 않는 것 같습니다. 너무 길기 때문에 –