我有一些类似这样的验证代码 -
if ($('#address').val()) {
if ($('#address').val().length > 60 || $('#address').val().length < 5) {
errorMessage += "Length of Your Address must be between 5 and 60.\n";
valid = false;
} else {
var rege = /^[a-zA-Z]([0-9a-z_\s])+$/i;
if(!rege.test($('#address').val())){
errorMessage += "Please enter Valid Address.\n";
valid = false;
} else {
var address = $('#address').val();
//alert ('My address is : ' + address);
}
}
} else {
errorMessage += "please enter your address\n";
valid = false;
}
我的问题是如何将这个值传递给 php.ini。我的价值在这里—— var address = $('#address').val();
我需要在 PHP 中再次检查该值,并需要在同一页面上回显该值。
我用它这样的东西 -
if( !valid && errorMessage.length > 0){
alert(errorMessage);
} else {
$.ajax({
type: "POST", // HTTP method POST or GET
url: "demo2.php", //Where to make Ajax calls
data: {
myname: name,
myaddress: address,
myemail: email
}
});
}
demo2.php 页面与我的表单所具有的页面相同。
在我的页面上方,我尝试打印 $_POST 数组,但那里没有显示任何内容。
echo '<pre>', print_r( $_POST).'</pre>';
希望有人能帮助我。谢谢你。