0

我正在使用 ajax() 函数将字符串发送到 PHP 文件。

如果成功,PHP 文件会回显“字符串验证成功”。但我也想将实际字符串发送回 jQuery 并将其放入 div 中。

如何发送回该字符串,而不必将其与确认消息一起回显?

或者我应该将两条消息都放入一个字符串中,将其发送到 jQuery 并让 jQuery 拆分该字符串?最好的方法是什么?

4

2 回答 2

2

将其他人所说的内容放入代码中,您可以将 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
}
于 2012-04-11T01:03:05.993 回答
0

我将返回带有字符串和验证消息的 JSON。

于 2012-04-11T00:59:59.560 回答