2012-11-03 7 views
-1

컨트롤 텍스트를 배열로 가져 왔고 이것을 $ .post에 문자열로 전달하고 싶습니다. 문자열로 변환하는 방법에 대한 제안이 필요합니다.배열을 문자열로 변환하는 방법은 무엇입니까?

var controlText = $("input[name='control_text']").map(function() { 
    return this.value; 
}).get(); 
//alert(controlText);  
$.post("dbfile.php", { 
    columns_one: columns_one, 
    controlText: controlText, 
    controlPara: controlPara, 
    mandatoryValue: mandatoryValue 
}, 

답변

1

당신은 쉼표로 참여할 수 :

var controlText = $("input[name='control_text']").map(function() { 
    return this.value; 
}).get().join(","); 

또는 JSON 인코딩 : 그것은 작동

var controlText = JSON.stringify($("input[name='control_text']").map(function() { 
    return this.value; 
}).get()); 
+0

!!!! Thankssssss @ Esailija – Sam

+0

작동하면 Esailija의 코드를 완료로 표시하십시오. – Eugen

관련 문제