<div dir="ltr"><div>Hi,</div><div><br></div><div>The server variables are not configurable because of javascript.</div><div>The Jquery's .text() function is not useable in this HTML structure because it will collect all '\n's and spaces which are inside the tr element with 'class=.var-name'. This is why varName will be "</div><div>____________</div><div>____________slow_query_log________</div><div>________"</div><div><br></div><div>POST request:</div><div>ajax_request=true&type=setval&varName=%0A____________%0A____________slow_query_log________%0A________&varValue=off&_nocache=1465473774538469936<br></div><div><br></div><div><div>Query  SHOW GLOBAL VARIABLES WHERE Variable_name='</div><div>____________</div><div>____________slow_query_log________</div><div>________'</div></div><div><br></div><div><div><br></div><div>My solution is find the span element inside the tr and use title of this span.</div><div><br></div><div><div>/js/server_variables.js</div><div><br></div><div>function editVariable(link) {</div><div>        var $cell = $(link).parent();</div><div>        var $valueCell = $(link).parents('.var-row').find('.var-value');</div><div>--      var varName = $cell.parent().find('.var-name').text().replace(/ /g, '_');</div><div>++        var TvarName = $cell.parent().find('.var-name');<br></div><div><div>++       var varName = TvarName[0].children[0].title.replace(/ /g, '_');</div></div></div><div>         var $mySaveLink = $saveLink.clone().show();</div><div><br></div><div><br></div><div>Query  SHOW GLOBAL VARIABLES WHERE Variable_name='slow_query_log'<br></div></div><div><br></div><div><br></div><div>POST request:</div><div>ajax_request=true&type=setval&varName=slow_query_log&varValue=on&_nocache=1465473600358154148<br></div><div><br></div><div>Regards,</div><div>Szabolcs</div></div>