Tach!
'projektID': $(this).data("projektID"), 'warenkorbID': $(this).data("warenkorbID")
Du musst auf die Schreibweise achten. jQuery übersetzt für diese Attributnamen jeden Großbuchstaben in Bindestrich und Kleinbuchstaben. Das heißt, projektID muss als projekt-i-d im HTML geschrieben sein, damit es mit der Schreibweise projektID erkannt wird. Also besser so
'projektID': $(this).data("projekt-id"),
'warenkorbID': $(this).data("warenkorb-id")
und im HTML
<input data-project-id="42">
Und haben alle deine Input-Felder dieselbe ID artikelstandort?
Nein, eigentlich nicht. Aber auf was soll ich sonst reagieren? Ich benötige für $('#artikelstandort').change(function() {} ja einen Wert?
Du kannst das ganze Arsenal der CSS-Selektoren verwenden. Zur Not kann man einer Gruppe von gleichartigen Elementen auch eine gleiche Klasse geben, aber nicht dieselben IDs.
dedlfix.