۳ امین عبدی زاده
خطا در ارسال ایجکس سمت فرانت
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۲۳ آذر ۱۴۰۱

سلام

من موقع ارسال فرم با این خطا مواجه می‌شم

Uncaught RangeError: Maximum call stack size exceeded

همه کدهایی که به نظرم ارتباطی با این کار نداشتن رو پاک کردم و فقط بیس کار موند حتی خیلی از قسمت‌ها رو هاردکد کردم ولی باز نتیجه نگرفتم

با سلام 

کدهای شمارو بررسی کردم » مشکلی که دارید این هست که به جای اینکه مقدار input هارا به صورت ایجکس ارسال کنید کل المان را ارسال می‌کنید - کد شما object ی از input هار را ارسال می‌کند نه مقادیر آنهارا

کد زیر شما :

  firstName: $('#firstName'),
  lastName: $('#lastName'),
  email: $('#email')

باید چیزی باشد شبیه به حالت زیر:

  firstName: $('#firstName').val(),
  lastName: $('#lastName').val(),
  email: $('#email').val()

دقت کنید در کدی که من اصلاح کرده ام مقادیر فیلد‌ها دریافت می‌شود نه خود آنها.

موفق باشید

بهترین پاسخ
بهنام مرادی ۲۴ آذر ۱۴۰۱، ۰۸:۵۶

احترما در کدهای قبلی امکان ضمیمه کامل نبود و بخش مد نظر شما ارسال شد.

بهنام مرادی ۲۴ آذر ۱۴۰۱، ۰۸:۵۶

آخ آخ .

اصلا حواصم به این موضوع نبود .

ممنونم

امین عبدی زاده ۲۴ آذر ۱۴۰۱، ۰۹:۰۴