请你帮忙看看为什么jQuery代码的一部分,不使用谷歌Apps脚本的Web应用程序的工作中,“#thank_you”不显示和“email_subscribe”不不要滑动。这里是链接到网络应用程序: https://script.google.com/macros/s/AKfycbzwqzFpfaUQ1Bnp6q1eo_rEXK7bn3iJLePUdNjymirHxCgz9UYi/execWeb应用程序与谷歌Apps脚本没有运行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
如果这样你解决了你的问题,不要忘了检查这个答案是正确的! –