ฉันกำลังพยายามส่งอาร์เรย์ (หรือ IEnumerable) ของ ints จากผ่าน AJAX ไปยังการดำเนินการ MVC และฉันต้องการความช่วยเหลือเล็กน้อย
จาวาสคริปต์คือ
$.get('/controller/MyAction', { vals: arrayOfValues }, function (data) {...
และการกระทำของคอนโทรลเลอร์คือ
public ActionResult MyAction(IEnumerable<int> arrayOfValues )
ในขณะนี้คำขอถูกจัดรูปแบบเป็น
controller/MyAction?_=1301503418429&arrayOfValues[]=491&arrayOfValues[]=368&arrayOfValues[]=235&arrayOfValues[]=437
ฉันเกือบจะถึงแล้วถ้าฉันถอดวงเล็บเหลี่ยมออกฉันจะได้รับคำตอบที่ถูกต้อง ฉันจะส่งอาร์เรย์นั้นไปยัง get ได้อย่างไรเพื่อให้คอนโทรลเลอร์สามารถรับรู้ว่ามันคืออะไร
ขอบคุณมากสำหรับความช่วยเหลือของคุณ
เดฟ