我正在学习编程,我已经参加了本教程:
http://www.w3resource.com/ajax/working-with-PHP-and-MySQL.php
有一件事我不清楚。在这个例子中有一个赋值:
var data = "book_name=" + book;
数据被发送到php文件并使用statment
进行检索 $book_name = $_POST['book_name'];
=
登录分配是否意味着某种参考?那么在php中我们检索book_name
哪个又指书本字符串对象?
我得到这个还是我在栅栏上射击?
寻求任何答案
答案 0 :(得分:1)
此处赋值中的=符号只是将属性与值相关联的一种方式...所以让我们说书是“鲁宾逊漂流记”
你通过POST传递“book_name = Robinson Crusoe”,当你用$ book_name = $ POST ['book_name']检索它时; ,书名成为“鲁滨逊漂流记”。这有帮助吗?
答案 1 :(得分:1)
与检索POST字段相同。在“发送”方法中,您应该以“arg = value”的形式传递参数。例如,如果要发送两个字段,则应执行以下操作:
xhr.send( “ARG1 =值1&安培; ARG2 =值2”)
像那样检索
$ _ POST [“arg1”]它将返回“value1” $ _POST [“arg2”]它将返回“value2”
有关详细信息,请阅读此article!
答案 2 :(得分:0)
它给左边的操作数赋予右边操作数的值。仅此而已。
在您的示例中,您data
变量可能会传递给一个帖子请求,并在其中解析包含该书,但在您的问题上为mentionned,它们可能会被命名为不同而且它会变为不区别。