bug #3383572 [interface] Cannot execute saved query
When the Go button related to the "Run SQL query" section is pressed, avoid transmitting the value of id_bookmark from the "Bookmarked SQL query" section; otherwise import.php would think that it needs to do a bookmark action instead of executing the query.
This commit is contained in:
12
js/sql.js
12
js/sql.js
@@ -261,10 +261,16 @@ $(document).ready(function() {
|
||||
* @memberOf jQuery
|
||||
* @name sqlqueryform_submit
|
||||
*/
|
||||
$("#sqlqueryform.ajax").live('submit', function(event) {
|
||||
$("#sqlqueryform.ajax input:submit").live('click', function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
$form = $(this);
|
||||
var $form = $(this).closest("form");
|
||||
var clicked_button = $(this).attr('id');
|
||||
|
||||
if ('button_submit_query' == clicked_button) {
|
||||
$form.find("select[name=id_bookmark]").attr("value","");
|
||||
}
|
||||
|
||||
if (! checkSqlQuery($form[0])) {
|
||||
return false;
|
||||
}
|
||||
@@ -276,7 +282,7 @@ $(document).ready(function() {
|
||||
|
||||
PMA_prepareForAjaxRequest($form);
|
||||
|
||||
$.post($(this).attr('action'), $(this).serialize() , function(data) {
|
||||
$.post($form.attr('action'), $form.serialize() , function(data) {
|
||||
if(data.success == true) {
|
||||
// fade out previous messages, if any
|
||||
$('.success').fadeOut();
|
||||
|
Reference in New Issue
Block a user