[Phpmyadmin-devel] problem with the new index editor

Marc Delisle marc at infomarc.info
Mon Dec 19 21:27:07 CET 2011


Piotr Przybylski a écrit :
> 2011/12/19 Rouslan Placella <rouslan at placella.com>:
>> On 18/12/11 22:35, Piotr Przybylski wrote:
>>> 2011/12/18 Rouslan Placella<rouslan at placella.com>:
>>>> On 18/12/11 13:52, Marc Delisle wrote:
>>>>> Hi,
>>>>>
>>>>> Try this on sakila.actor:
>>>>>
>>>>> 1. edit the PRIMARY index and add first_name to it
>>>>>
>>>>> 2. edit it again and remove first_name
>>>>>
>>>>> 3. edit it again: first_name is shown as being part of the index
>>>>>
>>>> Cached pages are being served. I noticed that as well, and the issue
>>>> seems to be quite old. I'm guessing that PMA_ajaxResponce, which sends a
>>>> no-cache header, is not being used to handle these requests.
>>>>
>>> How about solving caching issue globally with jQuery.ajaxSetup() [1]:
>>>
>>> $.ajaxSetup({cache: false});
>>>
>>> Cacheing issues pop up once in a while, this should solve them once
>>> and for all.
>>>
>>> [1] http://api.jquery.com/jQuery.ajaxSetup/
>>>
>> Last time I tried, this didn't work for me. Not sure why, but the random
>> variable that jQuery is supposed to append to the HTTP request was not
>> coming up...
> 
> Ok, it seems it's not added for GET and HEAD requests... maybe we
> could use jQuery.ajaxPrefilter to do add it to our urls. At least it
> will still be a global solution.
> 

I confirm that $.ajaxPrefilter() as implemented by Rouslan's commit 
0d7b3a5877dc71a0e43759a4bbba6f24ab1f0292 fixed my problematic case.

Thanks guys!

-- 
Marc Delisle
http://infomarc.info




More information about the Developers mailing list