我有一些表格中的数据被发送到php脚本发送电子邮件,它来自模板,但我认为这是错误的。我已经分离了应该责备的代码部分。特定的代码段似乎是{'userName':user_name,'userEmail':user_email,'userMessage':user_message}部分(你可以看到我试图通过第三行的注释来摆弄它) 。任何帮助将不胜感激!
if(proceed)
{
//data to be sent to server
//post_data = {'userName':user_name, 'userEmail':user_email, 'userMessage':user_message};
//Ajax post data to server
$.post('contact_me.php', {'userName':user_name, 'userEmail':user_email, 'userMessage':user_message}, function(response){
//load json data from server and output message
if(response.type == 'error')
{
output = '<div class="error">'+response.text+'</div>';
}else{
output = '<div class="success">'+response.text+'</div>';
//reset values in all input fields
$('#contact_form input').val('');
$('#contact_form textarea').val('');
}
$("#result").hide().html(output).slideDown();
}, 'json');
}
答案 0 :(得分:0)
UserName和其他变量不需要单引号。只是{userName:user_name}
等等