关于jQueryAjax和php

关于jQueryAjax和php,php,jquery,ajax,superglobals,Php,Jquery,Ajax,Superglobals,在阅读以下内容后: 我完全糊涂了 它太复杂了,我对xml一无所知,对php和jquery知之甚少,但我很困惑 我不知道如何在php中使用ajax 人们谈论处理人员回电话等等我什么都不知道他们在说什么 当我使用php并提交给thorugh php时,会出现什么$\u POST[“name”]是有$\u COOKIE还是一些超全局的 我只想知道PHP文件中应该包含哪些内容,这里有一个基本示例,可以输入您的名字,PHP将在一个句子中返回并显示 以下是我命名为foo.html的html: <htm

在阅读以下内容后:

我完全糊涂了

它太复杂了,我对xml一无所知,对php和jquery知之甚少,但我很困惑

我不知道如何在php中使用ajax

人们谈论处理人员回电话等等我什么都不知道他们在说什么

当我使用php并提交给thorugh php时,会出现什么
$\u POST[“name”]
是有
$\u COOKIE
还是一些超全局的


我只想知道PHP文件中应该包含哪些内容,这里有一个基本示例,可以输入您的名字,PHP将在一个句子中返回并显示

以下是我命名为foo.html的html:

<html>
<head>
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
function callPHP() {
        $.ajax({
                type: "POST",
                url: "foo.php",
                data: { name: $('#namefield').val() }
        })
          .done(function(response) {
                $('#response').html(response);
        });
}
</script>
</head>
<body>
<span id="response"></span>
<br/>
Name: <input id="namefield" type="text"><button onclick="callPHP()">Submit</button>
</body>

函数callPHP(){
$.ajax({
类型:“POST”,
url:“foo.php”,
数据:{name:$('#namefield').val()}
})
.完成(功能(响应){
$('#response').html(response);
});
}

名称:提交
以下是我命名为foo.PHP的PHP代码:

<?php
if(!empty($_POST['name'])) {
        echo 'Your name is '.$_POST['name'];
} else {
        echo 'I did not get anything';
}
?>

callPHP函数获取输入字段的值,并使用
数据:{name:$('#namefield').val()}
将其分配给name的post字段。响应由
done(function(response){})
匿名函数处理,并为其分配span值


我希望这能有所帮助。

谢谢,我现在明白了。。。谢谢你的解释…很好的回答