永发信息网

会jquery的来看下

答案:2  悬赏:30  手机版
解决时间 2021-04-11 11:51
<?
if($_POST['ok']){

$arr=array("姓名"=>"张三","地址"=>"北京");
$name=$_POST['username'];
header("content-type:text/html charset:utf-8");

if(in_array($name,$arr)){
echo "存在";
}else{
echo "不存在";
}
exit;
}



?>
<meta http-equiv=content-type content=text/html charset=utf-8 >
<input type=text name=username ><span id=span ></span>
<script src=jquery.js ></script>
<script>
var abcd=$("input:first").val()


$("input:first").blur(
function(event) {
$.ajax(
{
"url":"index.php",
"timeout":5000,
"data": {"username":abcd,"ok":"true"},
"success": function(data, textStatus){
$("#span").html(data);
},
"error": function(XMLHttpRequest, textStatus, errorThrown){
alert(textStatus);
//XMLHttpRequest 对象、
//错误信息、
//(可选)捕获的错误对象
},
"async": false,
"type":"post",
"dataType":"html"
}
)
}
);


</script>



//我想实现这样一个效果:输入内容,在失去焦点时
最佳答案

1. 把$("#first").blur。。。
这部分要放到$document.ready(function());的function中,这个是说在页面加载的时候给id为first的input的blur事件定义,


2. var abcd=$("input:first").val();这句话要写在$("#first").blur(
function(event) {
这个里面才行。。这个才是input失去焦点时候的要执行的函数,你放到外面他根本不会去取的。

全部回答

看了一下你的代码,从思路上说是没有问题的,但是你的括号没有配对,所以执行不了

还有感觉你的很多环节是不需要的,呵呵,不过不影响功能就无所谓了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
解梦:梦到和女友结婚?
武器附带的特殊效果对冰车有效吗
你真的爱国吗!
葱油拌面的英文怎么说
古楼我想知道这个在什么地方
保定市继丰驾校地址在哪,我要去那里办事
你好,请问一下我这边在杭州,小米离我最近的
皮肤可以新生嘛
求几首好听的法语歌
摘菜出现问题
爱情小清新文艺短句子,时刻提醒自己不要有小
春和园我想知道这个在什么地方
原产地证自己申领和找代理的区别
金范所穿的星星外套是什么品牌的?
什么音乐好?
推荐资讯
Not until he went abroad to further his st
三星冰箱-rs55k4000sa/sc冷冻一般几度
如何让三星note4手机运行更快
读大学写什么祝福,亲戚去读大学了,我该说些
老公发个微信红包2.22是什么意思
星火大药房在什么地方啊,我要过去处理事情
小板凳火锅地址在哪,我要去那里办事
五菱荣光车负重时半联动时车身抖动
侠盗飞车圣安地列斯车速怎么修改
大神们认为龙珠哪一部最好看???很多人都说
有谁玩跑跑卡丁车的
I’ll have to do in English class.A. somet
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?