Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有多个输入的AJAX PHP调用_Php_Ajax - Fatal编程技术网

具有多个输入的AJAX PHP调用

具有多个输入的AJAX PHP调用,php,ajax,Php,Ajax,我希望有人能帮点忙 我的html/php并不太破旧,但我的js几乎是复制/粘贴的,所以请容忍我 非常简单-我有两个表单字段,希望异步传递给php脚本 html 向每个字段添加一个ID,然后onKeyup调用获取这两个值的values函数。然后依次将name和company分别传递为GET['name']和GET['company']。如果你愿意的话,你可以把它们当作一根绳子,但这样感觉更整洁 var delayTimer;//延迟以防止对每个密钥进行搜索 函数显示结果{ var name=d

我希望有人能帮点忙

我的html/php并不太破旧,但我的js几乎是复制/粘贴的,所以请容忍我

非常简单-我有两个表单字段,希望异步传递给php脚本

html


向每个字段添加一个ID,然后onKeyup调用获取这两个值的values函数。然后依次将name和company分别传递为GET['name']和GET['company']。如果你愿意的话,你可以把它们当作一根绳子,但这样感觉更整洁

var delayTimer;//延迟以防止对每个密钥进行搜索 函数显示结果{ var name=document.getElementByIdname; var company=document.getElementByIdcompany; clearTimeoutdelayTimer; delayTimer=setTimeoutfunction{ //AJAX的东西 如果str.length==0{ document.getElementByIdlivesearch.innerHTML=; //document.getElementByIdlivesearch.style.border=0px; 回来 } if window.XMLHttpRequest{ //IE7+、Firefox、Chrome、Opera、Safari的代码 xmlhttp=新的XMLHttpRequest; } else{//IE6、IE5的代码 xmlhttp=新的ActiveXObjectMicrosoft.xmlhttp; } xmlhttp.onreadystatechange=函数{ 如果this.readyState==4&&this.status==200{ document.getElementByIdlivesearch.innerHTML=this.responseText; //document.getElementByIdlivesearch.style.border=1px实体 //A5ACB2; } } xmlhttp.openGET,livesearch.php?name=+name+&company=+company,true; xmlhttp.send; },300;//1000是1秒 }//结束函数showResult
为每个输入添加一个id,然后使用document.getElementById'id'。value来获取值。e、 g.strName=document.getElementById'name'。值;strCompany=document.getElementById'company'。值;那么livesearch.php?name=+strName+&company=+strcompany感谢您的帮助-我喜欢concat之前的想法。我必须做一些编辑才能让它工作。首先,if str.length{被修改为询问两个特定字段ID中是否有一个不为空。其次,在调用xmlhttp.open行时,您需要包含值:So name.value和company.value。然后一切都很好。谢谢!!没问题,很高兴它有帮助:只是添加了一些编辑,以防您看不到它们:酷,希望看到您的模糊php搜索…当然,除非它是最高机密;欢迎您获取代码-我可以直接与您联系吗?