已采纳回答 / 笑不忘书
你的服务器没有正确的配置,按照你的描述,我估计是PHP在Apache没有被正确的配置——这将导致.php文件格式的脚本不被作为可执行文件处理,而是作为文本返回给客户端。你写个.php脚本并通过浏览器访问一下试试,如果浏览器把脚本给下载了,那就说明我的猜测是正确的建议百度“php在apache上不执行”
2016-08-11
已采纳回答 / 慕粉3473542
以下是W3Cschool上对send 方法的解释:<...图片...>当send方法被用作post 请求时,需要接收string类型的参数。这就是为什么代码中要拼出一个很长的字符串用作参数。如果想写成JSON格式比如<...code...>那么data还是不能被用作send的参数,因为JS中变量的类型是它所指向的目标的类型,所以以上代码中data的类型是 Object,并不为send方法所接受。
2016-08-01
已采纳回答 / 阿尔卑斯山车神
function search(){ //检查是否有员工编号的参数 //isset检测变量是否设置;empty判断值为否为空 if (!isset($_GET["number"]) || empty($_GET["number"])) { echo '{"success":false,"msg":"参数错误"}'; return; }代码中只设置了通过number查找的函数
2016-07-27
已采纳回答 / 叶0528
首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ===,不做类型转换,类型不同的一定不等。例: var a = 3; var b = "3";a==b 返回 true a===b 返回 false因为a,b的类型不一样 ===用来进行严格的比较判断
2016-07-27
已采纳回答 / gunitunit
readyState==4是表示请求完成,响应已经就绪的这一步。 request.status==200表示请求成功。返回状态200和请求完成不一定同时,两者肯定是在不同时间点改变的。 你后面的写法逻辑上其实也一样的。
2016-07-19
已采纳回答 / 上头
你的图看起来有点模糊, 我吃力地大概看了四次。发现你最后的那个'.$value["job"].'后面漏了个小数点".";<...code...>这是我自己写的代码,运行没问题的了, 你可以试试覆盖一下你的看看还有没有报错,如果有就是你这部分的代码错了,如果没有应该考虑一下其他地方还有没有报错,希望你的问题可以早日解决,加油
2016-07-12
已采纳回答 / 慕粉3170476
Ajax的核心是XMLHttpRequest对象,xhr是老师自定义的对象名。你也可以这样“var abc = new XMLHttpRequest()”
2016-07-01