我制作了一个剧本但是我发现的一个大问题,即使我多次这样做也是因为jquery的回调没有回复:
此处是HTML CODE
<h2 class="form_new_project-heading">Please Add Your Information</h2>
<label for="project_URL" class="sr-only">project url</label>
<input type="text" id="project_URL" class="form-control" placeholder="url- http://www.host.com/folder/" data-validation="url" required="" autofocus="">
<label for="callback" class="sr-only">callback</label>
<input type="text" id="callback" class="form-control" placeholder="callback url- http://www.host.com/folder/callpack.html" required="">
<button class="btn btn-lg btn-primary btn-block" id="registernewapp" type="submit">add new project</button>
,此处是页面末尾的jquery脚本代码
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.1.47/jquery.form-validator.min.js"></script>
<script>
$('#registernewapp').click(function(){
var a_data=$('#project_URL').val();
var b_data=$('#callback').val();
$.ajax({
type:"POST",
data:{server:a_data,back:b_data}
url:"http://localhost/",
success: function(msg) {
alert(Data);
}
});
});
<script src="http://localhost/ajax/jquery-1.9.0.min.js"></script>
答案 0 :(得分:0)
代码存在多种问题:
这可能不会引用有效资源:
url:"http://localhost/",
因此,将其更改为引用页面或php文件或其他内容。
更改成功功能如下:
success: function(msg) {
alert(msg);
}
但是最终你会想要用成功函数做更多的事情,特别是因为你让用户按名称指定一个回调函数(这通常不是一个好主意,顺便说一下)。