【发布时间】:2011-09-05 22:00:04
【问题描述】:
我正在尝试从 div 中找到一个 id,以确定输入表单时要使用的正确 css 类。
将生成的 html 示例:
<div id="output">ERROR</div>
<div id="msg">Password did not match.</div>
现在我让它与我制作的插件一起使用,但不同之处在于它使用了 iframe,这里不是这种情况,所以我知道代码需要调整。
$.post("login.php", $('#login').serialize(), function(html){
//see what message to display.
var results = $(html).contents().find("#output").text();
if (results == "success") {
FormResults("Success", $(html).contents().find("#message").text());
}else if(results == "warning") {
FormResults("Notice", $(html).contents().find("#message").text());
} else {
FormResults("Error", $(html).contents().find("#message").text());
}
}); //END $.ajax(
我希望我已经提供了足够的代码。如果没有,请告诉我。另外,如果您有更好的方法,我对您的任何想法都很感兴趣。
概念是,php 会生成两个 div,一个用于消息类型,另一个是实际消息。第一个 div 将告诉 jquery 为我正在使用的验证插件分配什么 css 以及要显示的消息。
【问题讨论】:
标签: php jquery css validation