Onları noktalar var alan adları ile form verilerini Dizgeleştirme

1 Cevap php

JQuery serialize fonksiyonu ('.') Noktalar yerini alıyor çizgi ile?

Örneğin, ben gibi bir form alanı var:

<input id="Project.name" name="Project.name" type="text">

Form POSTed olduğunda, ben form verilerini seri hale ve kaydetmek için başka bir PHP dosyasına yolluyorum. Noktalar altçizgiye dönüştürülecek gibi görünüyor. Bu normal bir davranış mı?

1 Cevap

jQuery bu yapmaz, the easiest way to see this is to test, you can see it here. Bu benim için PHP şey yapıyor beri çoooook zaman oldu, ama bir şey sunucu tarafı oluyor gibi görünüyor bulunuyor.

Burada basit bir test:

<form>
  <input id="Project.name" name="Project.name" type="text" value="test" />
</form>

Bu jQuery:

alert($("form").serialize()); // "Project.name=test"

Aslında arka vurmayacak ne olduğunu görmek için başka bir kolay yolu Firebug, ya da seçtiğiniz başka bir trafik denetim aracı.