Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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
无法加载localhost php文件的源_Php_Javascript_Jquery_Html_Forms - Fatal编程技术网

无法加载localhost php文件的源

无法加载localhost php文件的源,php,javascript,jquery,html,forms,Php,Javascript,Jquery,Html,Forms,我正在为一个表单编写代码,并使用$.get()将其提交到一个php文件 提交表单时,Firebug响应错误:未能加载的源代码: 如果我只写http://localhost/llm/llm.php?name=afaf在地址栏中,然后它可以正常工作 这是我的html和php代码 <html> <head> <title>Backoffice</title> <script type="text/javascript" src="http://aj

我正在为一个表单编写代码,并使用$.get()将其提交到一个php文件

提交表单时,Firebug响应错误:
未能加载的源代码:

如果我只写
http://localhost/llm/llm.php?name=afaf
在地址栏中,然后它可以正常工作

这是我的html和php代码

<html>
<head>
<title>Backoffice</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
 function create(){
  var fname = document.joinee.name.value;
  alert(fname);
  $.get("llm.php", {name:fname}, function(res) {
   alert(res);
   console.log(res);
         });
 }
</script>
</head>
<body>
<form name="joinee">
    Name: <input type="text" size="30" id="name"/><br />
 Parent: <input type="text" size="30" id="parent"/><br />
 <input type="submit" value="Submit" onclick="create()"/>
</form>
</body>
</html>

后台
函数create(){
var fname=document.joinee.name.value;
警报(fname);
$.get(“llm.php”,{name:fname},函数(res){
警报(res);
控制台日志(res);
});
}
名称:
家长:
PHP代码:

<?php

echo $_GET['name'];

?>

将您的请求更改为

   $.ajax({
      url: 'llm.php',
      data: {name:fname},
      success: function (r) {
    console.log(r);
    },
    error: function (request, status, error) {
    console.log(status);
    console.log(error);
    }
    });
    }


If you're using [Firebug][1] then you should be able to view the response of the ajax request without console.log.

我已经知道,如果我只是删除
标签,那么一切都很好!!我在两台不同的笔记本电脑上都试过,一台有WAMP,另一台有最新版本的XAMPP


有什么原因吗?

你能发布firebug错误的截图吗?顺便说一句,既然你使用的是jQuery,为什么它是
document.joinee.name.value
,而不是
$('#name')。val()
?@zerkms:这是截图,我把它改成了$('#name')。val()。@Hrishikesh Choudhari:这就是你的脚本返回的内容。因为它是
200
-请求成功完成。@泽克姆斯:如果请求成功完成,那么为什么没有打印回显?用
$替换
$可以得到什么。ajax
更改?@Webnet:我做了上述更改。。控制台没有显示任何错误,除了在网络面板中,我仍然得到“加载源失败…”错误。这是我的firebug的一个镜头:控制台是否记录了任何东西?如果没有,请转到控制台选项卡,单击向下箭头并选择“启用”@zerkms-我没有说would@Webnet:控制台日志的屏幕截图在这里。我已经启用了默认的“显示Javascript错误和显示XMLHttpRequest错误”。该屏幕截图仍然在ajax请求旁边显示一个进度条。在完成执行之前,您无法看到响应