我创建了一个javascript来检查文本框是否为空。如果其中一个文本框为空,则返回false。那么如何才能将返回值传递给PHP变量?
答案 0 :(得分:2)
要将javascript与php链接,需要使用AJAX http://api.jquery.com/jQuery.ajax/
$.ajax({
type: "POST",
url: "some.php",
data: { name: "John", location: "Boston" }
})
.done(function( msg ) {
alert( "Data Saved: " + msg );
});
答案 1 :(得分:2)
如果您要在同一页面中指定返回值
<script language="javascript" >
var id = "data"
</script>
<?php
$getthevalueofid = var id;
?>
或在提交按钮中使用此行将结果发布到其他页面
result =您的验证结果
window.location.href="index.php?uid=result";
在另一页中调用此方法以获取返回结果
$somevar = $_GET["uid"]; //puts the uid varialbe into $somevar
答案 2 :(得分:0)
使用参数表单提交或url重定向,或者对php脚本执行ajax请求,如果您的url查询是?foo=bar
,那么在PHP中你可以这样得到它:
<?
$foo = $_REQUEST['foo']; // bar
?>