我编写了一个脚本,但我发现的一个大问题是,即使我多次这样做,jquery的回调也没有响应:
这里是代码
<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>发布于 2014-12-12 20:00:43
代码有多种错误:
这可能不会引用有效的资源:
url:"http://localhost/",因此,将其更改为引用页面或php文件或其他内容。
更改成功函数如下:
success: function(msg) {
alert(msg);
}但是最终您会想要对成功函数做更多的事情,特别是因为您允许用户按名称指定回调函数(顺便说一句,这通常不是一个好主意)。
https://stackoverflow.com/questions/27451196
复制相似问题