我正在使用 ajax() 函数将字符串发送到 PHP 文件。
如果成功,PHP 文件会回显“字符串验证成功”。但我也想将实际字符串发送回 jQuery 并将其放入 div 中。
如何发送回该字符串,而不必将其与确认消息一起回显?
或者我应该将两条消息都放入一个字符串中,将其发送到 jQuery 并让 jQuery 拆分该字符串?最好的方法是什么?
将其他人所说的内容放入代码中,您可以将 PHP 脚本设置为返回 JSON 编码的对象,如下所示:
$result = array(
'message' => 'the validation of the string was successful',
'original' => 'string sent by client'
);
echo json_encode($result);
在客户端,您可以从回调函数中访问每个部分,如下所示:
function (result) {
alert(result.message);
// do something with result.original
}
我将返回带有字符串和验证消息的 JSON。