我已经构建了一个拖放界面,它从mysql dB中读取列表。现在我如何将“排序顺序”保存回id?我有一个将执行保存的PHP函数,但我是YUI的通知,需要一个javascript函数来调用此PHP函数来更新记录。
这是我复制以构建拖放的内容。 http://developer.yahoo.com/yui/3/examples/dd/list-drag.html
感谢任何帮助。
答案 0 :(得分:0)
为了更新记录,您需要做的是创建一个ajax xmlHtppRequest,以便它可以发出HTTP POST请求并将数据传递到您的服务器端语言。最后,您的服务器端语言将通过将该数据添加到您现有的记录中来更新记录。这将是这种形式:
YUI().use("io-base", function(Y) {
var cfg, request, uri;
uri = "ssPage.php" //The PHP page in which you pass the data to
cfg = {
method: 'POST', //you want a POST transaction
data: 'user=yahoo', //your data
arguments: { 'foo' : 'bar' }
};
request = Y.io(uri, cfg);
})
我对YUI3并不熟悉,我只能读雅虎的documentation of YUI3:IO因为它会有很多帮助。希望有所帮助。