php 利用ajax实现select和文本框的联动。
为什么我直接从数据库添加好数据后,联动就能实现,而从页面把数据添加进数据库后却查不到相应的数据啊?我从页面添加的数据确确实实是写进了数据库的~!JS中是这么写的:func...
为什么我直接从数据库添加好数据后,联动就能实现,而从页面把数据添加进数据库后却查不到相应的数据啊?
我从页面添加的数据确确实实是写进了数据库的~!
JS中是这么写的:
function showCustomer(str)
{
alert(str);
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("您的浏览器不支持AJAX!");
return;
}
var url="getcustomer.php";
url=url+"?q=" + str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
从数据库获取数据的php页面时这样的:
$queryString =$_REQUEST["q"];
$query ="SELECT * FROM xuehui_infor WHERE xhmc like '$queryString'";
$cursor= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor))
{
echo($ROW['txdz']);echo("|");
echo($ROW['jwsj']); }
else {
echo 'undefined';
} 展开
我从页面添加的数据确确实实是写进了数据库的~!
JS中是这么写的:
function showCustomer(str)
{
alert(str);
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("您的浏览器不支持AJAX!");
return;
}
var url="getcustomer.php";
url=url+"?q=" + str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
从数据库获取数据的php页面时这样的:
$queryString =$_REQUEST["q"];
$query ="SELECT * FROM xuehui_infor WHERE xhmc like '$queryString'";
$cursor= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor))
{
echo($ROW['txdz']);echo("|");
echo($ROW['jwsj']); }
else {
echo 'undefined';
} 展开
4个回答
展开全部
你提的问题很模糊。
1、你添加的数据,是否真的添加到数据库中。
2、你使用ajax获取数据的方式是什么(是使用get方式还是post方式)
如果是使用get方式,那么你可能遇到的是缓存的问题。
可以通过清除浏览器缓存的方式来验证。
如果问题确定:那么可以通过如下两种方法来解决
1、在url中添加随机数
如http://localhost/test.aspx?rd=随机数
2、使用post方式来获取数据,post方式不会被浏览器缓存
希望能解决你的问题。
1、你添加的数据,是否真的添加到数据库中。
2、你使用ajax获取数据的方式是什么(是使用get方式还是post方式)
如果是使用get方式,那么你可能遇到的是缓存的问题。
可以通过清除浏览器缓存的方式来验证。
如果问题确定:那么可以通过如下两种方法来解决
1、在url中添加随机数
如http://localhost/test.aspx?rd=随机数
2、使用post方式来获取数据,post方式不会被浏览器缓存
希望能解决你的问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的SQL语句就有问题,
$query ="SELECT * FROM xuehui_infor WHERE xhmc like '%.$queryString.%'";
$query ="SELECT * FROM xuehui_infor WHERE xhmc like '%.$queryString.%'";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不详细啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询