Javascript 使用AJAX订阅Sendy新闻稿
我需要发送一个从发送到发送的订阅时事通讯的请求。我必须用AJAX来实现这一点。我阅读了sendy的文档,我需要一些变量,如: -api密钥 -名字 -邮寄 -列表代码 -gdpr 这是我的表格Javascript 使用AJAX订阅Sendy新闻稿,javascript,ajax,request,ajaxform,sendy,Javascript,Ajax,Request,Ajaxform,Sendy,我需要发送一个从发送到发送的订阅时事通讯的请求。我必须用AJAX来实现这一点。我阅读了sendy的文档,我需要一些变量,如: -api密钥 -名字 -邮寄 -列表代码 -gdpr 这是我的表格 <script type="text/javascript" src="js/jquery-3.1.0.min.js" ></script> <script type="text/javascript"
<script type="text/javascript" src="js/jquery-3.1.0.min.js" ></script>
<script type="text/javascript" src="js/signup.js" ></script>
<form action="php/signup.php" method="POST" accept-charset="utf-8" name="signup-form" id="signup-form">
<div class="form-group">
<input type="text" class="form-control" name="name" id="name" placeholder="Nome"/>
</div>
<div class="form-group">
<input type="text" class="form-control" name="cognome" id="cognome" placeholder="Cognome"/>
</div>
<div class="form-group">
<input type="email" class="form-control" name="email" id="email" placeholder="Email"//>
</div>
<?php include('countries.php'); ?>
<div class="form-group">
<select class="form-control" id="list" name="list">
<option value="" disabled="disabled">Seleziona un interesse</option>
<option value="list1">lista 3</option>
<option value="list2">lista 2</option>
<option value="list3">lista 1</option>
</select>
</div>
<div class="form-group form-check">
<input type="checkbox" class="form-check-input" name="gdpr" id="gdpr">
<label class="form-check-label" for="gdpr">Accetta il gdpr</label>
</div>
<div style="display:none;">
<label for="hp">HP</label><br/>
<input type="text" name="hp" id="hp"/>
</div>
<button type="submit" class="btn btn-primary" id="submit">Submit</button>
</form>
我得到了这个错误
为什么?
$(document).ready(function() {
$("#signup-form").submit(function(e){
e.preventDefault();
var $form = $(this),
name = $form.find('input[name="name"]').val(),
email = $form.find('input[name="email"]').val(),
list = $form.find('select[name="list"]').val(),
url = "https://sendy.exnovostudio.eu/subscribe";
$.post(url, {name:name, email:email, list:list});
$("#signup-form").keypress(function(e) {
if(e.keyCode == 13) {
e.preventDefault();
$(this).submit();
}
});
$("#submit-btn").click(function(e){
e.preventDefault();
$("#signup-form").submit();
});
});
});