关于表格记录的Ajax onblur更新

时间:2012-09-11 02:45:30

标签: javascript ajax javascript-events onblur

我仍然是Ajax的新手,所以请耐心等待。我正在尝试使用Ajax来更新这个在经典asp。

上运行的遗留Web应用程序

此网页包含一个包含记录行的HTML表格,其标题如下:

  

产品ID,标题,重量和状态。

ProductID和Title是不言自明的。 权重是一个文本框,包含0.5,1KG,2KG,2.5kilos等数据

我想要实现的是在焦点为onblur时使用Ajax自动更新数据库中的Weight字段。

如果更新成功,该记录的状态将显示“OK”,否则状态将保持为空。

非常感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:0)

我采用的方法是将Jquery .blur().val().ajax()函数一起用于客户端处理。

你需要做一个能完成两件事的功能。首先从重量中获取值。像var weight = $("#weight").val()这样的东西。一旦您满意,您就可以获取数据,需要将其传递到服务器端脚本以进行进一步处理。这可以使用.ajax和POST或GET变量来实现。 .ajax()有一个onSuccess()方法,你应该考虑提供反馈。

触发模糊事件时调用此函数。比如$("#weight").blur(ajaxFunctionIJustMade())

一旦这样做,您将需要整理服务器端脚本,该脚本处理将数据插入数据库。