jQueryコードの一部がGoogle Apps Scriptを使用しているWebアプリケーションで動作しない理由を確認できますか?「#thank_you」は表示されず、「email_subscribe」スライドアップしないでください。ここでは、Webアプリケーションへのリンクです: https://script.google.com/macros/s/AKfycbzwqzFpfaUQ1Bnp6q1eo_rEXK7bn3iJLePUdNjymirHxCgz9UYi/execGoogle Apps Scriptを使用したWebアプリケーションでjQueryコードが実行されていない
は、そしてここのコードです:
<div>
<form id="email_subscribe">
<input type="email" name="email" id="email" placeholder="Enter your email">
<input type="submit" value="Subscribe">
</form>
<span id="thank_you" hidden="true">Thank you!</span>
</div>
<?!= HtmlService.createHtmlOutputFromFile('CSS').getContent(); ?>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
</script>
<script>
$(document).ready(function() {
$("#email_subscribe").submit(function() {
google.script.run.withSuccessHandler(function(ret) {
$("#thank_you").show("slow");
$("#email_subscribe").slideUp();
console.log(ret);
}).addEmail(this);
});
});
</script>
こんにちはジャック、ありがとうございます。私はFalseを返す行を追加し、それは動作します。本当に高く評価されています。 – Din
これで問題が解決した場合は、この答えを正しく忘れないようにしてください。 –