ajax函数(dat)值是url代码,而不是回显的内容 src=”https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity=“sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa” crossorigin=“匿名”> $.ajax({ url:“bdayupget.php”, cache:false, 键入:“获取”, 数据类型:“文本”, 数据:{}, 成功:(函数(dat){alert('数据为'+dat)); }), 错误:err=>{ console.log(错误) } }) //现在url:bdayupget.php
我有这个问题的时间比我想承认的要长!我有很多$.ajax代码可以工作,为我做了各种各样的好事。这个很卑鄙。正如您所看到的,编码很简单。我不明白为什么它像往常一样返回编码而不是回显数据。运行代码段时,返回警报对话框的url中包含所有编码:bdayupget.php。真该死 您的标签不正确请检查此项 您忘记关闭脚本标记,忘记打开另一个js文件的新标记 你的标记有错误 如果您忘记只在问题中添加标记,而不是在代码中添加标记,那么很可能由于ajax调用中存在的数据类型而导致错误。如果服务器没有使用正确的数据类型响应,则ajax调用将抛出错误ajax函数(dat)值是url代码,而不是回显的内容 src=”https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity=“sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa” crossorigin=“匿名”> $.ajax({ url:“bdayupget.php”, cache:false, 键入:“获取”, 数据类型:“文本”, 数据:{}, 成功:(函数(dat){alert('数据为'+dat)); }), 错误:err=>{ console.log(错误) } }) //现在url:bdayupget.php,php,jquery,ajax,Php,Jquery,Ajax,我有这个问题的时间比我想承认的要长!我有很多$.ajax代码可以工作,为我做了各种各样的好事。这个很卑鄙。正如您所看到的,编码很简单。我不明白为什么它像往常一样返回编码而不是回显数据。运行代码段时,返回警报对话框的url中包含所有编码:bdayupget.php。真该死 您的标签不正确请检查此项 您忘记关闭脚本标记,忘记打开另一个js文件的新标记 你的标记有错误 如果您忘记只在问题中添加标记,而不是在代码中添加标记,那么很可能由于ajax调用中存在的数据类型而导致错误。如果服务器没有使用正确的数
$.ajax({
url:“bdayupget.php”,
cache:false,
键入:“获取”,
数据类型:“文本”,
数据:{},
成功:(函数(dat){alert('数据为'+dat));
}),
错误:err=>{
console.log(错误)
}
})
这读起来更像是一个发现差异的游戏,而不是一个答案。我不知道你改变了什么,也不知道为什么它会解决这个问题。我不知道你所说的“URL代码”是什么意思
<head>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"
integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa"
crossorigin="anonymous">
</script>
</head>
<body>
<script>
$.ajax({
url:"bdayupget.php",
cache:false,
type:"GET",
dataType:"text",
data:{},
success:(function(dat){alert('data is '+dat);
}),
error: err=>{
console.log(err)
}
})
//now the url:bdayupget.php
<?php echo "tea time"; ?>
</script>