Javascript jquery js post变量集和get用于post
我需要从一个php页面发送一些参数到另一个页面以动态发布电子邮件 如果我以硬编码的方式发送值是可以的,但如果我在文本字段中发送值,则它不起作用 这是密码 请求投递邮件的页面Javascript jquery js post变量集和get用于post,javascript,php,jquery,Javascript,Php,Jquery,我需要从一个php页面发送一些参数到另一个页面以动态发布电子邮件 如果我以硬编码的方式发送值是可以的,但如果我在文本字段中发送值,则它不起作用 这是密码 请求投递邮件的页面 <script> $otroYa = other.val(); console.log (other.val()); //shows value ok of this var! $.post( "send-mail-parklane-suscrib.php" , {otro: "ss9", otro2: $otr
<script>
$otroYa = other.val();
console.log (other.val()); //shows value ok of this var!
$.post( "send-mail-parklane-suscrib.php" , {otro: "ss9", otro2: $otroYa });
</script>
$otroYa=other.val();
console.log(other.val())//显示此变量的值ok!
$.post(“sendmailparklanescrib.php”,{otro:“ss9”,otro2:$otroYa});
所以
otro2=$otroYa
没有准备好吗,但是硬编码奥特罗,是可以的
调用php页面以执行post
<html>
<head><title>PHP Mail Sender</title></head>
<body>
<?php
session_start();
echo("chamb");
$to = 'juanma@gmail.com';
$from = 'bot@prklanefinancial.com.au';
$subject = 'Prklane Financial Subscribe';
$headers = 'From: bot@prklanefinancial.com.au' . "\r\n".
'Reply-To: test@abc.com'. "\r\n".
'Return-Path: test@abc.com' . "\r\n".
'X-Mailer: PHP/' . phpversion();
$message = "SS9 tkt ss9!!!";
$name=$_POST['otro2'];
mail($to, $subject, $name, $headers, "-f $from");
?>
</body>
</html>
PHP邮件发送者
所以,如果我发送带有值的邮件
$name=$_POST['otro2']
是空的
但是使用硬编码
$name=$_POST['otro']
没关系
如何设置var
谢谢 你把PHP和JavaScript弄混了 而不是
$otroYa = other.val();
应该是:
var otroYa = other.val();
$.post( "send-mail-parklane-suscrib.php" , {otro: "ss9", otro2: otroYa });
jquery post请求应该是:
var otroYa = other.val();
$.post( "send-mail-parklane-suscrib.php" , {otro: "ss9", otro2: otroYa });
实际上,$可以只是js中变量名的一部分,这里缺少var也不是一种情况,因为它只会导致这个变量的全局作用域……如果您尝试console.log($otroYa),您会得到正确的值吗?