最近在看php和ajax,就测试一下总是报错,不知道是什么原因?
ajax_test.html代码:
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
var custname = document.getElementByName("custname");
xmlhttp.open("GET","mssql.php?custname="+custname,true);
xmlhttp.send();
}
</script>
</head>
<body>
<h2>AJAX</h2>
<input type="text" name="custname" onKeyUp="loadXMLDoc()" onClick="loadXMLDoc()"/>
<div id="myDiv"></div>
</body>
</html>
然后就是mssql.php
<?php
$custname = $_GET["custname"];
$conn = mssql_connect("192.168.6.3,1433","sa","") or die("Coulde not connection mssql");
mssql_select_db("LKcrm",$conn);
echo("输入值:" . $custname . "<br/>");
$query = "select * from customer where custname like '%".$custname."%' ";
echo("执行的SQL语句:" . $query . "<br/>");
$result = mssql_query($query);
$row_num = mssql_num_rows($result);
echo("以下是查询出来的结果:<br/>");
for($i=0;$i<$row_num;$i++)
{
$row = mssql_fetch_array($result);
echo($row["custname"]);
echo("<br/>");
}
mssql_close($conn);
?>
这个php的代码是没有错误的,我测试过了,开启服务器,在IE中输入 http://localhost/mssql.php?custname=寮步 ,就是直接给custname赋值为“寮步”,就能查出数据,如图所示:
但使用ajax_test.html调用这个php的时候就出现问题,拒绝访问,错误如下图:
如果谁以前遇到过这个问题,请告诉我怎么解决,谢谢了!
- 大小: 39.9 KB
- 大小: 40.6 KB
- 大小: 11.9 KB
- 大小: 13.6 KB
分享到:
相关推荐
jQuery库简化了AJAX调用,使得开发者可以更方便地处理异步请求。 二、控件上传图片 1. HTML部分:创建一个文件输入控件,用户可以选择图片。 ```html *"> ``` 2. jQuery部分:监听文件选择事件,使用FormData对象...
当使用FormData对象时,我们需要确保在调用$.ajax()方法时正确配置相关参数,以避免"Uncaught TypeError: Illegal invocation"这样的错误。 首先,我们需要理解`processData`和`contentType`这两个关键参数的作用:...
在 ECShop 的 JavaScript 文件中,找到所有使用 Prototype AJAX 调用的地方,比如 `Ajax.get()` 或 `Ajax.post()`,然后替换为 jQuery 的等价方法 `$.get()` 和 `$.post()`。这两个方法的语法略有不同: 1. `Ajax....
报错可能是因为错误处理机制没有被正确地定义或执行,因此我们需要确保在调用`ajaxFileUpload`方法时,配置了适当的错误处理回调,例如: ```javascript $.ajaxFileUpload({ url: 'upload.php', // 服务器端处理...
>>05.AJAX留言本系统 >>06.智能影片报错系统 >>07.模板管理系统 >>08.友情链接人性化系统 >>09.网页静态生成系统 >>10.数据管理系统 >>11.官方数据采集系统 >>12.影片评论系统 注意:本地调试,请...
>>05.AJAX留言本系统 >>06.智能影片报错系统 >>07.模板管理系统 >>08.友情链接人性化系统 >>09.网页静态生成系统 >>10.数据管理系统 >>11.官方数据采集系统 >>12.影片评论系统 >>13.自定义采集增强...
删除功能在 商品->批量处理->(选中商品后提交) 同时废弃原来的AJAX 修改商品名称,分类 等模式调整 废弃原文件上传模式,使用FLASH上传 (带进度条) 修复 商品添加时使用扩展属性时的报错的问题修复 确认订单支付时报错...
骑士PHP人才系统是一项基于PHP MYSQL为核心开发的一套免费 开源专业人才系统,软件具执行效率高、模板自由切换、后台管理功能方便等诸多优秀特点,凭借骑士网络的不断创新精神和认真的工作态度,相信骑士能够为您...
在实际项目中,你可能还需要考虑如何动态获取数据,比如从服务器端接口获取实时更新的数据,这通常需要结合Ajax技术来实现。此外,为了适应不同设备和屏幕尺寸,还要考虑响应式设计,确保图表在不同环境下都能良好...
修复了Wrong模块对AJAX请求识别错误的问题;新增用以缓存数据的Data模块;修复Setting模块中Set方法出错的问题;修复Page模块返回统计信息不准确问题;移除模板文件起始的exit;#标记,提高代码可移植性;新增Log模块...
在这个示例中,我们定义了一个`handleImageUpload`函数,当用户在Summernote编辑器中选择图片并点击上传时,此函数会被调用。它创建了一个新的FormData对象,将图片文件添加到其中,然后通过AJAX发送POST请求到...
10. **Ajax技术**: 在Ajax响应中,当页面包含中文或特殊字符时,使用JSON格式会更加稳妥。 11. **文件包含**: 了解require和include的区别,前者在找不到文件时会报错而终止执行,后者则会发出警告并继续执行。 12...
`将会报错,除非`staticProperty`同时也被声明为非静态。 6. 静态属性在声明时只能初始化为字符串、数组或其他基本类型的值,不能使用表达式或函数返回值作为初始值。 7. 在PHP 5.3.0之后,可以使用变量来动态调用...
对于实时更新的需求,还可以考虑使用Ajax技术,通过JavaScript向服务器发送异步请求获取更新内容,这样能更好地控制输出的时机和顺序。在实际应用中,理解这些原理和技巧有助于更好地调试和优化Web应用程序的输出...
在AngularJS中,跨域问题通常发生在尝试从一个源(Origin)向另一个源发送Ajax请求时,这违反了浏览器的同源策略。同源策略是一种安全机制,限制了一个网页只能获取相同协议、域名和端口的资源。在给定的例子中,...
-修正此函数通过PageContext.RegisterStartupScript调用时不能正确显示Icon的BUG(feedback:zhaowenke)。 -修正basic/hello.aspx示例在单独浏览器打开后,不能弹出对话框的BUG。 -隐藏示例首页最外层RegionPanel...