重用Query选择的DOM对象

时间:2016-11-29 17:41:25

标签: jquery ajax

我在使用“符号”链接的网页上有链接(HTML a标记),例如: gotoCourse&courseId=12

当用户点击这样的链接时,我使用JQuery添加了一个click事件,而click事件使用符号链接作为参数触发了一个AJAX请求。 然后使用此参数在服务器上运行进程,然后有两种可能性。

  1. 所有内容都已经过检查(例如当前课程有12个,登录用户可以进入本课程)。然后,我的AJAX请求返回一个JSON字符串,status设置为truemessage设置为我想将用户重定向到的真实网址。

  2. 至少有一项检查失败(例如当课程不存在时,不允许登录用户进入此课程)。然后,我的AJAX请求返回一个JSON字符串,status设置为falsemessage设置为相关的错误消息。

  3. onclick事件和AJAX请求正常工作。

    我也知道如何从AJAX响应中获取statusmessage

    我正在寻找的是:一旦处理了点击上声明的函数,我是否可以根据AJAX响应中收到的status启动新进程?含义:

    1. 如果statustrue,请更改href标记的a,并将其设置为message中提供的网址。这必须在添加了click事件的DOM节点上完成。或许更具体一点,我如何给执行AJAX调用的函数,当前DOM对象的引用,以便此函数可以更改此DOM对象的href属性?

    2. 如果statusfalse,请使用alertify.js使用message中提供的文字显示提醒。

    3. 请告知。

0 个答案:

没有答案