1) Para responder a tu primer comentario, Sí, probé ese formato y obtuve como resultado un mensaje de error real.
El mensaje de error es el texto que debería ser devuelto en caso de éxito
"Precio de venta: $90 para Shreyashi Kashyap"
2) Sí, con el tipo de datos HTML el mensaje de éxito se activa y se muestra el resultado correcto
¿Qué se debe hacer ahora?
Veo la siguiente advertencia para json en la Consola de Java de Google Chrome
"event.returnValue está obsoleto. Por favor, utiliza en su lugar event.preventDefault() estándar"
No sé si esta es la razón del error, la ignoré ya que dice Advertencia.
Busqué en la web y dicen que este error fue corregido en la última versión de jQuery.
¿Qué opinas?