ajax传多个值得方法。。。【大哥们快进】

请叫我小屁屁 2013-03-28 06:35:39
function check(str)

{
var xmlhttp;
if (str.length==0)
{
document.getElementById("msg").innerHTML="";
return;
}
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("msg").innerHTML=xmlhttp.responseText;
}
}

xmlhttp.open("GET","pro/ajaxname.php?what="+str+"&value="+str.id,true);
xmlhttp.send();
}

<input id="mail" class="b-form2" name="mail" size="24" type="text" value="推荐使用微软邮箱!" onblur="check(this.value)"/>











-------------------------------------





我在这个邮箱输入框输入后,onblur传送给后台,输出两个内容,一个是我刚才输入的邮箱,还有这个input的id=“我要获取这个值”,可是这段代码目测只能输出邮箱,id号显示undefineda。
"pro/ajaxname.php?what="+str+"&value="+str.id改成获取当前的输入框的id号
...全文
329 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
请叫我小屁屁 2013-03-30
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
str是字符串,id属性当然是undefined,传递对象 <input id="mail" class="b-form2" name="mail" size="24" type="text" value="推荐使用微软邮箱!" onblur="check(this)"/> JavaScript code?1234567891011121314151617……
- -老板,对中文不行啊,我把这代码引用到用户名的输入框里,在ie浏览器,输入中文没有结果返回。,在谷歌浏览器,和安卓浏览器上都可以正常使用
Go 旅城通票 2013-03-28
  • 打赏
  • 举报
回复
str是字符串,id属性当然是undefined,传递对象 <input id="mail" class="b-form2" name="mail" size="24" type="text" value="推荐使用微软邮箱!" onblur="check(this)"/>
function check(str)
 
{
var xmlhttp;
if (str.value.length==0)/////////////////
  {
  document.getElementById("msg").innerHTML="";
  return;
  }
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("msg").innerHTML=xmlhttp.responseText;
    }
  }
 
xmlhttp.open("GET","pro/ajaxname.php?what="+str.value+"&value="+str.id,true);/////
xmlhttp.send();
}

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧