Asp classic ASP在发送电子邮件后返回json数组
我最初准备了一个php邮件脚本,但服务器上没有php,所以我只需要了解asp 以下是我的php代码:Asp classic ASP在发送电子邮件后返回json数组,asp-classic,Asp Classic,我最初准备了一个php邮件脚本,但服务器上没有php,所以我只需要了解asp 以下是我的php代码: <?php require_once('../class.phpmailer.php'); $mail = new PHPMailer(); $mail->SetFrom($email, $name); $mail->AddAddress('info@example.com','john'); $mail->Subject =
<?php
require_once('../class.phpmailer.php');
$mail = new PHPMailer();
$mail->SetFrom($email, $name);
$mail->AddAddress('info@example.com','john');
$mail->Subject = "A message from contact form";
$mail->MsgHTML($note);
if(!$mail->Send()) {
$the_return = array('request'=>'failed','prompt'=>$prompt);
echo json_encode($the_return);
} else {
$the_return = array('request'=>'success');
echo json_encode($the_return);
}
die();
?>
这里重要的是尝试重新创建json数组并对其进行编码。我将通过jquery ajax调用运行此脚本,因此我希望将这些值返回到联系人表单。经典ASP没有内置的JSON编码函数 您可以直接写入响应或使用类似 如果您想要更简单、更直接的内容:
Response.ContentType = "application/json"
Response.Write "{ ""request"": ""failed"", ""prompt"": """ & prompt & """ }"
JSON输出是什么样子的?我也不认为该链接引用的是将生成JSON的内容,只需对其进行解析即可。@AnthonyWJones好的,源链接已被删除。我将添加另一个来源。