假设我有一个ajax方法,它调用一个脚本来检查数据库中是否存在用户。 什么是最好从服务器端代码返回?我应该只是回声“未发现”,然后比较javascript中的响应,返回一个json对象或任何其他建议吗?
答案 0 :(得分:2)
我会返回一个json对象。回调字符串或布尔值将起作用,但最好坚持已建立的约定,以便在添加其他更复杂的AJAX调用时,返回格式是一致的。
答案 1 :(得分:1)
我会在给定布尔条件的情况下返回1或0,最小化开销,然后使用JSON获得更复杂的结果。
答案 2 :(得分:-1)
您还可以在标题中返回状态,例如,所有错误消息都可以返回状态500,并且所有成功都返回200.这将直接指示您的操作尝试失败,例如登录失败,没有用户发现等。