الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة php & ajax مع jQuery

بدأه blade88 في 25 يوليو 2010 · 3 رد · 1,017 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الســـلام عليكم

لدي مشكلة في استخدام دالة jQuery من أجل ajaxهذه الدالة هي ()ajax.$ حيث ان جميع دوال الــــ jQuery الخاصة بـــ ajax أقصد ( load , $.get , $.post .$) عم تشتغل بشكل سليم لكن الدالة ()ajax.$ ماعم تشتغل

هذا هو كود التطبيق أتمنى منكم المساعدة

صفحة index.php الصفحة الرئيسية في التطبيق

<html>
<head>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
$(function(){

    $('#btn').click(function(){

        $.ajax({
           url: 'process.php',
           type: 'post',
           data: {
                funct: 'temp'
           },           
           dataType: 'json',
           success: function(data){
				   alert(data);
			   }

        });

    });


});
</script>
</head>
<body>
<button id="btn">click me</button>
</body>
</html>

صفحة process.php الخاصة بمعالجة ajax

<?php

extract($_POST);

$funct=$_POST['funct'];
switch($funct)
{
    case('temp'):        
        echo "aaaaaaaa";
    break;
}


?>

------------------------------- مع جزيل الشـــكر ----------------------------------

#2

قم بحذف هذه الخاصيه

 dataType: 'json',

وسيعمل معك الكود بشكل سليم أما بإستخدام ال json فالأمر معقد ويجب عليك الرجوع إلى الوثائق في موقع جيكويري فهي لا تعمل إلا بشكل خاص .

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#3
bastr3 كتب:

قم بحذف هذه الخاصيه

 dataType: 'json',

وسيعمل معك الكود بشكل سليم أما بإستخدام ال json فالأمر معقد ويجب عليك الرجوع إلى الوثائق في موقع جيكويري فهي لا تعمل إلا بشكل خاص .

نجح الامر بشكل جـيد

لدي سؤال اخر لو سمحت

كيف يمكن استخدام الدوال ajaxstart.$ و الدالة ajaxcomplete.$ مع الدالة ()ajax.$ بحيث ينشأ هذا الحدث من أجل هذه الاجرائية وليس اجرائية اجاكس أخرى ضمن الصفحة

مع جزيل الشــكر

#4

بالنسبة للJSON فالأفضل إستخدام $.getJSON

http://api.jquery.com/jQuery.getJSON/

و بالنسبة لل $.ajaxStart() و $.ajaxComplete()

فهي جلوبال على أى طلب أجاكس فى الصفحة و لا توجد طريقة مباشرة لربطها بطلب معين فأكثر إستخداماتها تكون ك Ajax indicator

لا تراجع و لا إستسلام

مواضيع مشابهة