ページ上のボタンがクリックされ、ページがjavascript/jqueryを使用して読み込まれると、xyz()
のような関数が呼び出されるシナリオがあります。 <Body onload="xyz()">
またはdocument.ready()
または$(window).on('load', function())
にxyz()
を直接呼び出すことはできません。 ボタンがクリックされてページが完全に読み込まれたら、関数を呼び出す必要があります。 以下に働いているページのロード上のコードではなく、私の要件ボタンをクリックした後にページロードを1回呼び出す
<body onload="xyz();">
<form id="form1" runat="server">
<div id="vizContainer" style="width: 800px; height: 700px;">
</div>
</form>
</body>
今すぐ下のボタンをクリックしたときに、私に必要なコードがあり、それは
<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="functiongetdata()" />
<div id="vizContainer" style="width: 800px; height: 700px;">
</div>
</form>
</body>
<script type="text/javascript">
function functiongetdata() {
xyz();
}
</script>
'$(function()#myButton"); click(xyz); }); 'https://api.jquery.com/click/。この種の基本的なものをGoogleにするのは本当に難しいことではありません。 – ADyson
javascriptとjqueryにタグを付ける必要があります。これはCとは関係ありません。 – MJK
私は質問を正しく説明していないと思います。実際に私は公共のtableauのレポートを持っており、関数xyz()を使用してボタンをクリックすると開きたい。しかし、それはそれを示していませんでした。しかし、体の負荷では正常に動作します。 –