3 回答
TA贡献1820条经验 获得超10个赞
var date = $(this).val();
$.ajax({
type: 'GET',
url: "http://localhost/data/check_date.php?date=" +date ,
dataType: 'text',
success: function(data) { //add data in the function which is returned from the file
alert(data);
}
});
还可以尝试在执行 ajax 请求之前通过在浏览器中单击来打开网络选项卡F12,如果您的 php 文件中存在错误,您可以在网络选项卡中查看它,看看是否有帮助
TA贡献1827条经验 获得超4个赞
两个错误:
1:
date = $(this).val();
到
var date = $(this).val();
2:
url: "http://localhost/data/check_date.php?date=" +date ",
到
url: "http://localhost/data/check_date.php?date=" +date ,
3:
success: function() {
到
success: function(data) {
所有脚本:
<script>
$(document).ready(function() {
$('#txtdate').change(function(){
var date = $(this).val();
$.ajax({
type: 'GET',
url: "http://localhost/data/check_date.php?date=" +date ,
success: function(data) {
alert(data);
}
});
});
});
</script>
TA贡献1784条经验 获得超2个赞
删除"在url末尾提到的,因为date是要通过url传递的变量。
要克服所有错误,请将整个代码更改为
<script>
$(document).ready(function() {
$('#txtdate').change(function(){
var date = $(this).val();
$.ajax({
type: 'GET',
url: "http://localhost/data/check_date.php?date=" +date,
success: function(date) {
alert(date);
}
});
});
});
</script>
- 3 回答
- 0 关注
- 130 浏览
添加回答
举报