我在头部添加了jquery,下面的代码在body部分。 问题是这不起作用。
即使没有显示警报。我没有在萤火虫中得到任何错误。 我想在页面加载时执行ajax。我不确定我的方法是好的。
请指教。以下是js代码。
<script type="text/javascript">
$('document').ready(function(){
alert('Test');
$.ajax({
type: 'post',
url: 'profile_exec.php',
cache: false,
dataType: 'json',
data: uid,
beforeSend: function() {
$("#validation-errors").hide().empty();
},
success: function(data) {
var applied_counts = data.applied_count;
alert(applied_counts);
},
error: function(xhr, textStatus, thrownError) {
alert('Something went to wrong.Please Try again later...');
}
});
return false;
});
</script>
答案 0 :(得分:0)
答案 1 :(得分:0)
正如您所看到的,这应该可以正常工作:
$('document').ready(function(){
alert('ready');
$.ajax({
url: 'https://jsonplaceholder.typicode.com/posts/1',
method: 'GET',
}).then(function(data){
console.log(data);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
因为即使警报未显示,请检查您的HTML代码。也许将你的jQuery与谷歌CDN服务的jQuery交换。