مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

akbaraliyari

عضویت از 1394/11/20

کار با ajax.beginform

  • دوشنبه 14 اسفند 1396
  • 15:48
تشکر میکنم

سلام دوستان

من یک کد ajax نوشتم،کار میکنه،ولی نمیدونم چرا بعد از جواب گرفتن تو صفحه تگ رو تکرار میکنه؟    مشکل از کجاست؟؟

مقدار تکست باکس رو میفرستم تو اکشن v بعد میریزم نو viewbag.text بعد تو ویو فراخوانیش میکنم،خوب کار میکنه،فقط مشکلم تکرار شدن تگها هست،updatetargetid رو کجا باید فراخوانی کنم که تکرار نشه؟؟؟

دلیل تکرار شدنش چیه؟؟

 <script src="~/Scripts/jquery-1.10.2.min.js"></script>
    <script src="~/Content/jquery.unobtrusive-ajax.min.js"></script>

<span id="div">
   @ViewBag.text
</span>

    @using (Ajax.BeginForm("v", "Home", new AjaxOptions { HttpMethod = "post", UpdateTargetId = "div" }))
    {
        <input type="text" name="name" />
        <input type="submit" value="ارسال" />
    }
   

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 14 اسفند 1396
  • 22:17

من قبلا این مشکل رو داشتم و مشکل از تداخل jquery بود

محل تعریف رفرنس ها رو بررسی کنید

کاربر سایت

akbaraliyari

عضویت از 1394/11/20

  • سه شنبه 15 اسفند 1396
  • 09:22

سلام مهندس مدائنی

من نتونستم متوجه بشم که کدوم رفرنس های jquery با هم تداخل دارن؟؟

میشه کمکم کنید؟؟

هر جوری اصلاح میکنم باز هم همون نتیجه رو میگیرم(یعنی تگها دو بار تو صفحه تکرار میشه)

خود خاصیت UpdateTargetId درست کار میکنه؟؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)