No necesitas complicarte tanto para agrupar los valores en una cadena.
Basta con usar el
.serialize() de jQuery
Primero tienes que hacer una nueva variable cullo contenido sea apuntar al <form> que contiene los datos (Si no lo tienes puesto con un <form> es muy recomendable que los pongas en uno) y hacerle un serialize()
Código:
var dataString = $("#mi_form").serialize()
Y después en los datos del Ajax lo dejas igual.
Código:
type: 'post',
url:'rename_img.php', // srcript a ejecutar
data: dataString,
contentType: "application/x-www-form-urlencoded",
Cuéntanos cómo te fue, saludos!