【发布时间】:2010-06-29 07:16:04
【问题描述】:
我正在使用 jquery 和 php 进行一些异步工作。
我将$.ajax 与beforesend、complete、success 和error 一起使用。
我向执行一些mysql查询的php发出异步POST请求,如果一切正常,则返回true(实际上是字符串“1”)和false(字符串“0”)。
回到 js,我在成功函数中处理了数据返回(或完成?)。
我是否必须处理数据
if (data=="1")
alert("ok")
else
alert("ko")?
这是正确的方法吗?
另外一个问题,$.ajax 的错误函数是针对ajax 请求本身而不是针对操作的结果? 谢谢
也许我没有很好地解释自己。 ph 脚本只执行少量查询,但有可能由于任何原因查询不会运行,所以我测试查询的执行并立即返回“0”或在所有查询正确执行后返回“1”。在 javascirpt 中,如果我有“0”,我必须显示带有警报的错误,如果“1”是成功消息。
那么在js中我只需要测试返回的数据并在$.ajax的成功函数中显示alert?
【问题讨论】:
-
没有理由将其标记为 PHP。
标签: jquery