نمایش نتایج 1 تا 3 از 3

نام تاپیک: قابل فهم کردن کد html برای ajax

  1. #1

    قابل فهم کردن کد html برای ajax

    کد HTML:
    <input type="button" value="pay" class="button-1 cart-button" onclick="document.location.href='/User/PayShoping'" />
    سلام من میخوام این اینپوت رو داخل یه متغیر
    داخل قسمت done که برای ajax هست بنویسم داخل txt

    }).done(function(data){


    $('#ShopCount').text(data.AllCount);
    var txt = "";
    if (data.length != 0) {

    $.each(data.lsCart, function (index, val) {


    txt += " <div class='product'><div class='name'><a href=''>" + val.namecart + "</a> </div> <div class='price'><span>" + val.price + "</span></div><div class='qty'><span>" + val.countcart + "</span></div><div><a onclick='Remove(" + val.id + ")' style='cursor:pointer; color:red;'>X</a> </div></div>";

    })

    $('#tbl').html(txt)
    }

    });



    میخوام این تگ اینپوت راداخل متغیر txt که داخل حلقه هست بریزم یعنی داخل یکی از div های بالا سینتکسشو نمیدونم مثلا در بالا برای اضافه کردن یک کلاس به یک div باید اینطور بنویسیم
    ' '=class
    ولی در حالت عادی با دابل کوتیشن مینویسیم
    " "=class
    سوالم اینه برای نوشتن این اینپوت داخل متغیر txt کجا هارو باید تغیر بدم مخصوصا قسمت onclick که داخلش دوباره یک href به کار رفته
    ممنون میشم این اینپوت رو برام بازنویسیش کنید




  2. #2

    نقل قول: قابل فهم کردن کد html برای ajax

    در Javascript رشته بین " یا ' محدود میشه، و اگر بخواهید کاراکتر محدود کننده رو در داخل رشته بکار ببرید، قبلش یک کاراکتر \ (Backslash) اضافه می کنید تا Escape بشه.
    یعنی لازم نیست که حتما ' رو با " یا برعکس جایگزین کنیم. می توانیم با '\ و "\ کاراکتری که میخواهیم وسط رشته درج کنیم.
    مثلا :
    کد HTML:
    "<input type=\"button\" onclick=\"href=\'/User/PayShoping\'\" />"

  3. #3

    نقل قول: قابل فهم کردن کد html برای ajax

    نقل قول نوشته شده توسط the king مشاهده تاپیک
    در Javascript رشته بین " یا ' محدود میشه، و اگر بخواهید کاراکتر محدود کننده رو در داخل رشته بکار ببرید، قبلش یک کاراکتر \ (Backslash) اضافه می کنید تا Escape بشه.
    یعنی لازم نیست که حتما ' رو با " یا برعکس جایگزین کنیم. می توانیم با '\ و "\ کاراکتری که میخواهیم وسط رشته درج کنیم.
    مثلا :
    کد HTML:
    "<input type=\"button\" onclick=\"href=\'/User/PayShoping\'\" />"



    خیلی خیلی ممنون با راهنماییتون حل شد
    تشکر

تاپیک های مشابه

  1. سوال: نمایش یک صفحه ی html در نتیجه ی ajax
    نوشته شده توسط barzanh در بخش طراحی وب (Web Design)
    پاسخ: 2
    آخرین پست: چهارشنبه 03 تیر 1394, 09:58 صبح
  2. سوال: استفاده از Ajax برای تگهای HTML
    نوشته شده توسط forodo در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: چهارشنبه 16 مهر 1393, 15:33 عصر
  3. سوال: ارسال از php به html با ajax
    نوشته شده توسط shahrzadd در بخش PHP
    پاسخ: 1
    آخرین پست: یک شنبه 18 فروردین 1392, 12:51 عصر
  4. سوال: یک صفحه با HTML و ajax
    نوشته شده توسط penguinsjr در بخش توسعه وب (Web Development)
    پاسخ: 2
    آخرین پست: شنبه 02 بهمن 1389, 08:12 صبح
  5. ajax و html و رفرش شدن کامل صفحه !!
    نوشته شده توسط dr.pantagon در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: شنبه 06 تیر 1388, 15:22 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •