我有这个HTML:
<a href="#" class="btn" id="checkit">Verfügbarkeit prüfen</a>
$("#checkit").on('click', function (e) {
e.preventDefault();
var expected_slug = $('#user_slug').val();
$.post("/myUrl", {slug: expected_slug}, function(data){
console.log(data);
});
console.log("bal");
为什么console.log(数据)没有被触发? 但是console.log(“bal”)被解雇了......
响应为200并包含“true”
答案 0 :(得分:2)
在jquery 1.5上面使用.done
$("#checkit").click(function() {
var expected_slug = $('#user_slug').val();
$.post("/myUrl", {slug: expected}).done(function(data) {
console.log(data);
});
console.log("bal");
return false;
});
答案 1 :(得分:0)
因为您没有附上<form>
代码
通过在$.post()
或type: POST
type: GET
中指定操作