السلام عليكــم ورحمـة الله وبركاتــه ،،

عندي مشكله مع الجافا سكربت عند استدعائها بالاجاكس وهي ان الكود ما يعمل او يعمل لمره واحده فقط
يعني ما يعمل كنت اتقبلها لكن يعمل لمره واحده فقط مو بعرف كيف هذه

استخمت ثلاث طرق لشيء واحد وسأضعها هنا

الاولى بالطريقه العاديه

كود PHP:

<script type="text/javascript">
 
 function 
ptim(prices0,prices1,prices2,prices3){
 
 
prices0.style.display=''
 
prices1.style.display='none'
 
prices2.style.display='none'
 
prices3.style.display='none'
 
}
 
 
</script>
 
 
 <body>
 
<label><input type="radio" name="prices_time" value="6" onclick="ptim(pric1,pric2,pric3,pric4);" checked>6 months</label>
 <label><input type="radio" name="prices_time" value="12" onclick="ptim(pric2,pric1,pric3,pric4);">12 months</label>
<label><input type="radio" name="prices_time" value="24" onclick="ptim(pric3,pric2,pric1,pric4);">24 months</label>
<label><input type="radio" name="prices_time" value="other" onclick="ptim(pric4,pric2,pric3,pric1);">Other</label>
 
 <div id="pric1">10{:content:}lt;/div>
 <div id="pric2" style="display:none">20{:content:}lt;/div>
 <div id="pric3" style="display:none">30{:content:}lt;/div>
 <div id="pric4" style="display:none">Write the durtion you want it in the comment.</div>
 
 </body> 

باين عمل الكود هو بعرض القيمه حسب ما تم اختياره من الراديو
الكود يعمل عند استدعاء الصفحه (بالاجاكس) لكن عند استعائها مره اخرى لا يعمل
جربت اضع الفاكشن في الصفحه الاصليه وجربت مع الصفحه الي بستدعيها ونفس الشي بس اول مره تستدعي يشتغل؟؟!!؟؟ لما تستدعي الصفحه مره اخرى لا يعمل
يعني لازم اعمل رفرش بعدها يشتغل مره ثانيه

عموما قلت استخدم ال jquery بما اني مستخدما من الاصل بالموقع
وهذا الكود

كود PHP:

<script type="text/javascript" src="dfile/js/jquery.js"></script>
 <script type="text/javascript">
 
 $(document).ready(function pri(forshow,forhid_1,forhid_2,forhid_3){
    $(forshow).show();
    $(forhid_1).hide();
    $(forhid_2).hide();
    $(forhid_3).hide();
 });
 

 </script>
 
او

function pri(forshow,forhid_1,forhid_2,forhid_3){

$(document).click(function(){
   $(forshow).show();
   $(forhid_1).hide();
   $(forhid_2).hide();
   $(forhid_3).hide();
 });


اعرف ان الكود فيه خلل لاني مازلت احاول فيه بس مو ضابط

واخيرا قلت استغني عن الدوال واخلي كل شي بداخل الراديو


كود PHP:

<script type="text/javascript" src="dfile/js/jquery.js"></script>
 
 </head>
 <body>
 
<label><input type="radio" name="prices_time" onclick="$(p_0).show(),$(p_1).hide(),$(p_2).hide(),$(p_3).hide();" value="6" checked>6 months</label>
 <label><input type="radio" name="prices_time" onclick="$(p_1).show(),$(p_0).hide(),$(p_2).hide(),$(p_3).hide();" value="12">12 months</label><br />
<label><input type="radio" name="prices_time" onclick="$(p_2).show(),$(p_1).hide(),$(p_0).hide(),$(p_3).hide();" value="24">24 months</label>
 <label><input type="radio" name="prices_time" onclick="$(p_3).show(),$(p_1).hide(),$(p_2).hide(),$(p_0).hide();" value="other">Other</label>
 
 <div id="p_0">10{:content:}lt;/div>
 <div id="p_1" style="display:none">20{:content:}lt;/div>
 <div id="p_2" style="display:none">30{:content:}lt;/div>
 <div id="p_3" style="display:none">Write the duration you want it in the comment.</div>
 
 </body> 

وبقيت نفس المشكله
وبالاخص بالاخير لما ما اشتغلت جننتني لان كل سبب فرت فيه لانها ما تشتغل طار مع الكود الاخير
مو معقول يشتغل مره وحده

للعلم اني استعدي الصفحه بالمكته ايضا من خلال

كود PHP:
$("#here").load("page.php"); 

تحياتي