2016-02-21 42 views
0

我有一個div象下面這樣:負荷數組變量變成一個div - 阿賈克斯

<div id="#myid"> 

if($values){ 

echo "<p>$values['one']</p>"; 

echo "<p>$values['two']</p>"; 

} 

</div> 
現在

,我想發送到服務器和負載響應它的請求到我div

  $.post('myurl', {target:target} , function(data){ 
       $('#myid').???(data); 
      }) 

我不想覆蓋我的所有內容div。我只是想將一個數組變量傳遞給我的div。我能怎麼做?

更新

我的div內容:

   <div id="product-quick-view-add-to-cart" class="mfp-with-anim mfp-hide mfp-dialog mfp-dialog-big clearfix"> 
        <div class="row"> 


         <div class="col-md-9"> 
          <small><a class="text-muted float-to-right" href="#">$val1</a></small> 
          <br /> 
          <h3 class="float-to-right">$val2</h3> 
          <br /> 
          <br /> 

          <p class="text-smaller text-muted float-to-right">$val2 </p> 


         </div> 



         <div class="col-md-3"> 
          <div class="fotorama" data-nav="thumbs" data-allowfullscreen="1" data-thumbheight="50" data-thumbwidth="50"> 
           <img src="$val3" alt="Image Alternative text" title="Gamer Chick" /> 
          </div> 
         </div> 

        </div> 



        <div class="row"> 
         <div class="col-md-10"> 

          <hr class="hr-mt-5-mb-10" /> 

          <span> 
           <div class="col-md-4 text-align-center"> 
            <p>$val4</p> 
            <p>$val5</p> 
           </div> 
          </span> 



          <span> 
           <div class="col-md-4 text-align-center"> 
            <p>$val6</p> 
            <p>$val7</p> 
           </div> 
          </span> 


          <span> 
           <div class="col-md-4 text-align-center"> 
            <p>val</p> 
            <p>$val8</p> 
           </div> 
          </span> 

         </div> 
        </div> 

        <hr/><a class="btn btn-primary" href="#">add</a> 
       </div> 

回答

0

您可以創建新的HTML代碼或目標,並追加到DIV:

$.post('myurl', {target:target} , function(res){ 
     var html = "<p>"+res+"</p>"; 
     $('#myid').append(html); 
}); 
+0

因爲我的元素是這麼多,我不能使用一個變量。 –

+0

所以,解釋或發送您的代碼,以改善這個答案 –

+0

我的問題更新 –