2013-10-14 3 views
1

게시물 링크를 클릭 할 때마다 헤더 페이지에 게시물 제목이 표시됩니다. 보는 바와 같이 ... 나는 포스트 타이틀로 대체 '경건의 메시지'를하고 싶은 화면이 enter image description here메시지에 제목 표시

샷 참조

HTML 코드 :

<div id="devotionpost" data-role="page"> 
     <div data-role="header" data-position="fixed" data-theme="a"> 
      <h1>Devotional Message</h1> 
      <a href="#devotion" data-icon="back" data-iconpos="notext">Devotion</a> 
     </div><!-- header--> 
     <div data-role="content"> 
      <div id="mypost"> </div> 
     </div><!-- content --> 
    </div><!-- page --> 

JS 코드 :

function showPost(id) { 
    $.getJSON('http://howtodeployit.com/?json=get_post&post_id=' + id + '&callback=?', function(data) { 
     var output=''; 
     output += '<h3>' + data.post.title + '</h3>'; 
     output += data.post.content; 
     $('#mypost').html(output); 
    }); 

답변

2
function showPost(id) { 
$("#devotionpost h1").html("");// to empty previous title 

    $.getJSON('http://howtodeployit.com/?json=get_post&post_id=' + id + '&callback=?', function(data) { 
     var output=''; 
     output += '<h3>' + data.post.title + '</h3>'; 
     output += data.post.content; 
     $('#mypost').html(output); 

$("#devotionpost h1").html(data.post.title);// by this 'Devotional Message' replaced by the Post Title.. 

    }); 
+0

훌륭하게 처리되었지만 약간의 문제가있었습니다. 새로운 포스트가로드 할 준비가되는 동안 다른 포스트를 다시 클릭 할 때마다 이전에 액세스 한 포스트의 제목이 여전히 표시되고 새 포스트가로드 될 때만 대체됩니다. 헤더 비트를 비우려면 어떻게해야합니까? – Chelseawillrecover

+0

업데이트 된 답변보기 .. 지금 문제가 희망을 제거합니다 .... –

+0

아 .. 너 똑똑한 남자 야. 나는 그것을했다. 그러나 그것을 틀린 장소에 넣었다. 오늘 도와 줘서 고마워. – Chelseawillrecover