.Ajax 中是否有 If 来前置或附加?
$.ajax({
type: "GET",
url: "../pgs/authenticate.php",
data: "FirstName="+ sFirstName +"&SurName="+ sSurname +"&NextOKin=" + sNOK ,
success: function(html){$("#Ajax_response").prepend(html);}
});
我只想在身份验证失败时“前置”,否则只是:
success: function(html){$("#Ajax_response").html(html);}
这可能吗?
$.ajax({
type: "GET",
url: "../pgs/authenticate.php",
data: "FirstName="+ sFirstName +"&SurName="+ sSurname +"&NextOKin=" + sNOK ,
success: function(html){$("#Ajax_response").prepend(html);}
});
I only want to "prepend" IF the authentication fails else just:
success: function(html){$("#Ajax_response").html(html);}
Is this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 PHP 脚本中,您可以执行以下操作:
在 JS 中:
我希望这能给您一个想法。
In your PHP script, you can do something like:
in JS:
I hope that gives you an idea.
这会在 Ajax 响应 html 中查找单词 Failed,如果找到则执行操作。显然,您知道失败响应将包含什么以及您需要查找什么字符串。
This looks for the word Failed in the Ajax response html and does the action if found. Obviously you know what the failure response will contain and what string you need to be looking for.