我仍然是Ajax的新手,所以请耐心等待。我正在尝试使用Ajax来更新这个在经典asp。
上运行的遗留Web应用程序此网页包含一个包含记录行的HTML表格,其标题如下:
产品ID,标题,重量和状态。
ProductID和Title是不言自明的。 权重是一个文本框,包含0.5,1KG,2KG,2.5kilos等数据
我想要实现的是在焦点为onblur时使用Ajax自动更新数据库中的Weight字段。
如果更新成功,该记录的状态将显示“OK”,否则状态将保持为空。
非常感谢任何帮助。感谢。
答案 0 :(得分:0)
我采用的方法是将Jquery .blur()
,.val()
和.ajax()
函数一起用于客户端处理。
你需要做一个能完成两件事的功能。首先从重量中获取值。像var weight = $("#weight").val()
这样的东西。一旦您满意,您就可以获取数据,需要将其传递到服务器端脚本以进行进一步处理。这可以使用.ajax和POST或GET变量来实现。 .ajax()有一个onSuccess()方法,你应该考虑提供反馈。
触发模糊事件时调用此函数。比如$("#weight").blur(ajaxFunctionIJustMade())
一旦这样做,您将需要整理服务器端脚本,该脚本处理将数据插入数据库。