我知道客户端 javascript 和服务器端 PHP 之间的区别,并且有必要将 javascript 发送回服务器以再次检索,但我不确定如何执行此操作。
假设一些简单的 javascript 代码基于用户的一些动态客户端活动创建了一个变量:
var teststring = some selection
我如何能够在 PHP 中发送和使用这个测试字符串来回显它的内容(可能使用 ajax 或其他东西),是否可以在 javascript 正在运行的同一个 PHP 页面上执行此操作?
我在javascript中尝试过这样的事情:
$.ajax({
url: "originalpage.php",
type: "POST",
data: {
teststring
}
})
在 originalpage.php 中,这是 js 正在运行的同一页面:
var_dump($_POST['teststring']);
哪个输出NULL。回声什么也不返回。