2017-06-14 64 views
0

我正在創建一個網頁。加載頁面時,將文本添加到p標記中

這裏是從數據庫中獲取的html

<span class='codeId' id='codeId1'>456</span> 
<p class='codeDescription' id='description1'></p> 

<span class='codeId' id='codeId1'>789</span> 
<p class='codeDescription' id='description2'></p> 

codeIds的關鍵部件,所以加載頁面時,他們會露面, 然而,codeDescription需要從webservices request call從第三方獲得,基本上你會發送code到他們的網站,他們會發送回應。

我想要自動加載的頁面後,反應可增加codeDescription

如果使用按鈕,我可以爲p標記執行click函數,但是這可以單獨完成嗎?

$('#btn').click(function(){ 
    webserviceCall(code, callback(res){ 
      $('p').text(res['description']); 
    }); 
}) 
+0

通過「本身做了」你基於頁面加載事件,而不是一個單擊事件是什麼意思?你可以用'$(document).ready(function(){// web service call goes here})來包裝它;' – mkaatman

+0

@mkaatman oops,我怎麼能忘記... – lilixiaocc

回答

0

在他的評論中可以使用的document.ready提到@mkaatman ...

$(document).ready(function() { 
    webserviceCall(code, callback(res){ 
      $('p').text(res['description']); 
    }); 
});