onDropBuffer.append("var data = '" + _draggableIDKeyName + "=' + element.draggableID;");
onDropBuffer.append("var data = '" + _draggableIDKeyName + "=' + element.getAttribute(\'draggableID\');");
  public String onDrop() {    StringBuffer onDropBuffer = new StringBuffer();    onDropBuffer.append("function(element, droppableElement) {");    // onComplete:ajaxResponse    String droppableElementID = (String) valueForBinding("id");    onDropBuffer.append("if (droppableElement.id == '" + droppableElementID + "') {");    onDropBuffer.append("var data = '" + _draggableIDKeyName + "=' + element.draggableID;");    onDropBuffer.append("var ajaxRequest = new Ajax.Request('" + _actionUrl + "', {method: 'get', parameters: data});");    if (canGetValueForBinding("onDrop")) {      String onDrop = (String) valueForBinding("onDrop");      onDropBuffer.append(" var parentOnDrop = ");      onDropBuffer.append(onDrop);      onDropBuffer.append(";");      onDropBuffer.append("parentOnDrop(element, droppableElement);");    }    onDropBuffer.append("}");    onDropBuffer.append("}");    return onDropBuffer.toString();  }