PDA

View Full Version : سوال: اختصاص مقدار عددی به یک variable



aroshanzamir
یک شنبه 05 بهمن 1393, 01:01 صبح
سلام دوستان :
من یک متغیر را در بلاک زیر تعریف کرده ام و یک مقدار بهش نسبت داده ام :


@{ var number=123; }


حالا یک دکمه هم میگذارم :

<input type="button" value="submit" id="btn" />


بعد در کد های جاوا اسکریپت می تونم این مقدار را بخونم ولی نمی تونم تغیری ایجاد کنم : بنظرتون چرا انجام نمیشه : راهکار چیه ؟
127888
ممنون

TeacherMath
یک شنبه 05 بهمن 1393, 03:55 صبح
چون کد ها سمت سرور تفسیر میشه!

aroshanzamir
یک شنبه 05 بهمن 1393, 08:30 صبح
چون کد ها سمت سرور تفسیر میشه!

راه حل چیه باید چکار کنم ؟

hakim22
دوشنبه 06 بهمن 1393, 09:15 صبح
یک راه استفاده از اتریبیوتهای data-value هست. شما ین div یا span تعریف کنید به صورت زیر


<div id="number" data-number="@number"></div>


بعد با استفاده از جیکوئری و دستور attr میتونید این خاصیت رو بخونید و به یک متغیر در جاوا اسکریپت نسبت بدید.


var number = $("#number").attr("data-number");