2017-06-14 65 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']); 
    }); 
});