Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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
从JavaScript异步运行PHP_Javascript_Php_Html_Ajax - Fatal编程技术网

从JavaScript异步运行PHP

从JavaScript异步运行PHP,javascript,php,html,ajax,Javascript,Php,Html,Ajax,当我用HTML格式写东西时,我试图得到一些建议 因此,当表单上触发onkeypress和onkeyup事件时,我调用JS函数。在JS函数中,我使用HTTP请求对象并从PHP文件中获取数据 下面是一个小片段,让我知道我在做什么 HTML代码: 如果调用的是checkusername函数,而不是response whatshover,那么问题一定是来自Ajax调用 我建议您仔细阅读每一行ur函数代码,因为它们区分大小写,尤其是其中的xhttp部分。请检查w3school以了解正确的语法 或者

当我用HTML格式写东西时,我试图得到一些建议

因此,当表单上触发
onkeypress
onkeyup
事件时,我调用JS函数。在JS函数中,我使用HTTP请求对象并从PHP文件中获取数据

下面是一个小片段,让我知道我在做什么

HTML代码:







如果调用的是checkusername函数,而不是response whatshover,那么问题一定是来自Ajax调用

我建议您仔细阅读每一行ur函数代码,因为它们区分大小写,尤其是其中的xhttp部分。请检查w3school以了解正确的语法

或者;将if(xhttp.statusText=='OK')用作假定的if(xmlhttp.readyState==4&&xmlhttp.status==200)。您还可以在您的代码中添加console.log()消息,以了解代码在哪里中断


希望这有助于

浏览器控制台中出现任何错误?浏览器控制台中没有错误。我希望“fgfwegfdg”在我点击username中的一个键时立即写入usererror。但是这并没有发生。html&xx.php文件的位置是什么?这两个文件都在相同或不同的文件夹中?如果你去查看结果?我的HTML文件在一个名为taxi的文件夹中。index.js和xx.php位于taxi/js文件夹中。