0
我正在使用Malsup的jQuery表单插件。我送的形式回进行验证,并试图返回类似这样的JSON响应:jQuery表单插件 - JSON内部的HTML响应
{
"complete":0,
"formText":"<div class=\"error\">...<\/div>",
"returningNumber":12345
}
JSON对象是使用PHP的json_encode()
功能编码。如果表单中存在错误(空字段,无效输入),则变量将整个表单的html传送到前端,然后插入到当前表单的位置。
问题是,根据我所知道的,表单插件不允许HTML被携带到JSON对象中。当数据变量不包含任何HTML时,我只会触发成功函数。
有没有办法解决这个问题?我没有正确地逃避什么吗?任何关于这个问题的信息将不胜感激。提前致谢。
你的答案做了我想做的事情,但由于某种原因,它仍然没有被接受为有效的回应。我会进一步探索。感谢您的链接! – emachine 2011-05-10 14:33:57