ajax 넘어온 data 가공방법 질문입니다. 채택완료
그렌트힐
3년 전
조회 2,930
</p>
<p>function getSS() {</p>
<p> $.ajax({
url: g5_url+"/api_test.php",
type: "POST",
dataType: "json",</p>
<p> data :{ "mb_id": mb_id },
async: false,
cache: false,
success: function(data, textStatus) {</p>
<p> $("#ss1").val(data.userss); </p>
<p> </p>
<p><textarea name="ss1" id="ss1"></textarea></p>
<p>
안녕하세요. 바로 질문 드리겠습니다.
ajax 를 통해서 data 값을 받았습니다.
data 는 넘어오기전에 확인해 보면 Array ( [0] => 1112 [1] => 1113 ) 이렇게 된 것이 넘어오고요.
<textarea> 쪽에 이렇게 찍힙니다. 1112,1113
기능상 문제는 없습니다.
[질문]
질문 드리고자 하는내용은 다음과 같습니다.
<textarea> 쪽에 , 대신 줄바꿈형태로 구현하려면 어떻게 가공해야 하는지요..
1112
1113
이렇게요.
특별히 검색할 만한 내용을 찾지 못해서 질문을 드려 봅니다.
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
답변에 대한 댓글 4개
�
그렌트힐
3년 전
�
마르스컴퍼니
3년 전
var str = JSON.stringify(data.userss);
$("#ss1").val(str.split(',').join('\n'));
$("#ss1").val(str.split(',').join('\n'));
�
그렌트힐
3년 전
마르스컴퍼니님 답변 감사합니다.
"userss":["1112","1113"]
이렇게 넘어오는 값이..
알려주신 방식으로 하니..
아래와 같이 줄바꿈은 되었습니다.
["1112"
"1113"]
[" "] 없애는 부분은 한번 찾아 봐야 겠네요..^^
"userss":["1112","1113"]
이렇게 넘어오는 값이..
알려주신 방식으로 하니..
아래와 같이 줄바꿈은 되었습니다.
["1112"
"1113"]
[" "] 없애는 부분은 한번 찾아 봐야 겠네요..^^
�
마르스컴퍼니
3년 전
var str = JSON.stringify(data.userss);
str = str.replace("[", "").replaceAll("\"", "").replace("]", "");
$("#ss1").val(str.split(',').join('\n'));
str = str.replace("[", "").replaceAll("\"", "").replace("]", "");
$("#ss1").val(str.split(',').join('\n'));
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
�
그렌트힐
3년 전
의견 감사합니다.
근데 제가 할줄 아는게 없어서..ㅠ
근데 제가 할줄 아는게 없어서..ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
�
그렌트힐
3년 전
답변 정말 감사합니다.
넘어올때는 json_encode 를 해서 이렇게 넘어와 지네요.
{"errorCode":0,"userss":["1112","1113"]}
알려주신 방법은 Uncaught TypeError: data.userss.replace is not a function
이렇게 에러가 나오네요..ㅠ
넘어올때는 json_encode 를 해서 이렇게 넘어와 지네요.
{"errorCode":0,"userss":["1112","1113"]}
알려주신 방법은 Uncaught TypeError: data.userss.replace is not a function
이렇게 에러가 나오네요..ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
알려 주신 방식으로 해보니 크롬창에 이렇게 찍힙니다.
Uncaught TypeError: data.userss.split is not a function
아래쪽은 에러 코드들..쭉..나오구요.