제목 | 창피한 질문이긴 하지만 올려봅니다 | ||
---|---|---|---|
글쓴이 | 절약사나이 | 작성시각 | 2013/08/19 10:03:02 |
|
|||
초보라서 해결못하는 문제가 많아서 어렵군요, 고수님들의 조언 부탁드립니다(--)(__) 목적 : 인피니트 스크롤 + 카카오 링크 API 사용 인피니트 스크롤 적용까지는 완료했는데요. 페이징 처리를 하면서, 다음 페이지에 나타나는 javascript가 아예 로딩이 안되군요 ㅡㅜ 그래서 그냥 카카오 링크 API 스키마 그대로, <a href=""> 태그로 사용하려 합니다. storylink://posting?post=[post]&appid=[appid]&appver=[appver]&apiver=[apiver]&appname=[appname]&urlinfo=[urlinfo] 원래 자바스크립트 구현은 이런 방법입니다.
여기에 제 질문은 마지막에 있는 urlinfo : JSON.stringify 정보를 자바스크립트 말고 표현할 수 있는 방법이 없나해서요. php로 배열을 만들어서 해봤는데, 잘 안되더라구요. urlinfo가 가장 중요한 부분이라 ㅡㅜ 꼭 필요한데말이죠. 끝까지 읽어주셔서 감사합니다. |
|||
다음글 | 에러 발생시 화면에 아무것도 나오지 않는 문제 (4) | ||
이전글 | Warning: mysql_connect(): The ... (1) | ||
변종원(웅파)
/
2013/08/19 10:10:52 /
추천
0
값을 잘못 넣으신거 같네요. 그 함수는 json 오브젝트를 스트링(지금 입력한 형태)로 바꿔주는 겁니다. php에서 json_encode한 값을 가지고 있다면 그 값을 그냥 urlinfo에 넣어주시면 됩니다.
|
절약사나이
/
2013/08/19 11:41:03 /
추천
0
<?php $kas_data = array( title => urlencode("제목"), desc => urlencode("설명"), imageurl => array("thumnail.png"), type => "article" ); $result = json_encode($kas_data); $result = urldecode($result); echo $result; ?> |
한대승(불의회상)
/
2013/08/19 12:25:22 /
추천
0
^^ 난 어떻게 했나 하고 봤더니...
아래 처럼 간단히 처리 햇네요... 머리 아프게 고민하지 마세요. function executeKakaoStoryLink() { kakao.link("story").send({ post : "<?php echo str_replace("\n", '\n', $msg)?>", appid : "<?php echo $appid?>", appver : "<?php echo $appver?>", appname : "<?php echo $appname?>", urlinfo : JSON.stringify({ title:"<?php echo $appname?>", desc:"<?php echo str_replace("\n", '\n', $pdesc)?>.", imageurl:["http://kakao.xxx.com/images/<?php echo $pimg?>"], type:"article" }) }); } |
절약사나이
/
2013/08/19 14:08:59 /
추천
0
한대승님 답변 감사드려요~!
Infinite scroll를 적용했는데, 스크립트 Reload가 되지 않는 문제가 있어서 스키마 링크 그대로 사용할려구 했던거예요 ㅠㅠ Callback 문제를 어떻게 해야할지~ 난감해서;; |
한대승(불의회상)
/
2013/08/19 14:19:06 /
추천
0
href 클릭시 자바스크립트가 실행 되도록 하면 되지 않나요?
값은 인자로 넘기시고.. |
들국화
/
2013/08/19 14:28:48 /
추천
0
javascript에 값을 담아서 하는게 좋을듯 하네요.
저는 아래와 비슷하게 사용합니다. var g_url = 'http://xxxxx.com/test/'+result[1]; var title = '테스트 타이틀'; var image = result[3]; var summary = result[4]; kakao.link("story").send({ post : g_url, appid : "xxxxx.com", appver : "1.0", appname : "테스트앱", urlinfo : JSON.stringify({title:title, desc:summary, imageurl:[ image ], executeurl:"article"}) }); |
절약사나이
/
2013/08/20 15:53:05 /
추천
0
한대승님, 들국화님 답변 감사드립니다.
루프안에 넣어서 해결할려고 했던 제가 문제였습니다 ㅡㅜ 해결했습니다~! 감사합니다^^ |