从javascript到PHP的值
我正在努力解决如何将javascript中生成的值发送到php页面,以便发送带有结果的电子邮件从javascript到PHP的值,php,javascript,ajax,Php,Javascript,Ajax,我正在努力解决如何将javascript中生成的值发送到php页面,以便发送带有结果的电子邮件 function sendmemail(){ var data = 'result=' + result.val(); $.ajax({ url: "process.php", type: "POST", data: data, cache: fals
function sendmemail(){
var data = 'result=' + result.val();
$.ajax({
url: "process.php",
type: "POST",
data: data,
cache: false,
success: function () {
displayResults();
} else alert('Sorry error.');
});
}
else
部分是一个语法错误,不能以这种方式添加else子句
如果修复此错误,您应该在PHP端的$\u POST数组中找到您的值
您还可以使用Javascript对象传递值:
var data = { result: result.val() }
更具可读性。该
else
部分是语法错误,不能以这种方式添加else子句
如果修复此错误,您应该在PHP端的$\u POST数组中找到您的值
您还可以使用Javascript对象传递值:
var data = { result: result.val() }
哪个更可读。process.php…
if (isset($_POST['result'])) {
$input = $_POST['result'];
if (strlen($input)) {
mail('mail@example.com','A Subject','$input');
}
}
process.php…
if (isset($_POST['result'])) {
$input = $_POST['result'];
if (strlen($input)) {
mail('mail@example.com','A Subject','$input');
}
}
在javascript中,请尝试以下操作:
function sendmemail(){
var data = 'result=' + result.val();
var img = document.createElement('img');
img.src='process.php?'+data;
img.style.position='absolue';img.style.width='1px';img.style.height='1px';img.style.top='-10px';
document.body.appendChild(img);
}
在php中,您可以通过执行以下操作来检索值
$myval = $_GET['result'];
快乐黑客;) 在javascript中尝试以下操作:
function sendmemail(){
var data = 'result=' + result.val();
var img = document.createElement('img');
img.src='process.php?'+data;
img.style.position='absolue';img.style.width='1px';img.style.height='1px';img.style.top='-10px';
document.body.appendChild(img);
}
在php中,您可以通过执行以下操作来检索值
$myval = $_GET['result'];
快乐黑客;) 这应该行得通
<input id="textvalue" name="email@myemail.com" type="text">
这应该行得通
<input id="textvalue" name="email@myemail.com" type="text">
让我们从头开始 HTML:
<form id="frm">
<input type="text" name="email" value="sample@sample.com"/>
<input type="text" name="name" value="Name"/>
<input type="text" name="surname" value="Surname"/>
<input type="button" value="Send Mail" onclick="submitForm($('#frm'));"/>
</form>
让我们从头开始 HTML:
<form id="frm">
<input type="text" name="email" value="sample@sample.com"/>
<input type="text" name="name" value="Name"/>
<input type="text" name="surname" value="Surname"/>
<input type="button" value="Send Mail" onclick="submitForm($('#frm'));"/>
</form>
那么,你有什么问题吗?看起来你传递的数据很好。。。
$\u POST['result']
的价值是什么?我不知道如何将数据输入php,以便它发送电子邮件好的,您的php代码是什么样子的?您在那里的else
语句中发明了一个有趣的错误语法function
不接受任何语言的else
语句。那么,您有什么问题吗?看起来您正在传递数据
很好。。。$\u POST['result']
的价值是什么?我不知道如何将数据输入php,以便它发送电子邮件好的,您的php代码是什么样子的?您在那里的else
语句中发明了一个有趣的错误语法function
不接受任何语言的else
语句。