2017-04-16 30 views
1

的內容我有以下代碼:Jquery的填寫DIV

<div class=「phpversion」></div> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script> 

<script> 
      $(document).ready(function() { 
       $.ajax({ 
        url:"/core/components/seo/templates/default/functions/generic/php-version.php", 
        success:function(result){ 
$("div.phpversion」).html(result); 
        } 
       });    
      }); 
</script> 

目的是填補與類phpversion與所獲得的結果在div。

當我使用「alert(result);」而不是「$(」 div.phpversion」)。html的(結果);」,與頁面上的負載預期值顯示彈出框

能否請你幫:)

回答

1

這是因爲你用你正在使用的「符號代替「符號錯誤的雙引號符號(3次你的片段)

+0

IDE正在改變它們保存......沒有注意到!只要我改變他們的工作。謝謝 :) – Rank

0

使用ID?對於股利和更新相應的JavaScript代碼:

<div id="phpversion"></div> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script> 
 

 
<script> 
 
      $(document).ready(function() { 
 
       $.ajax({ 
 
      url:"/core/components/seo/templates/default/functions/generic/php-version.php", 
 
        success:function(result){ 
 
$("#phpversion").text(result); 
 
        } 
 
       });    
 
      }); 
 
</script>

+0

爲什麼它不會與'class'一起使用? – brk

+0

使用.text()代替.html() – Marcin

+0

它仍然不起作用,當我點擊「運行代碼片段」時,它會給出錯誤。 – Rank