2014-04-14 7 views
6

मुझे थोड़ा .ajax फ़ंक्शन मिला है जो दस्तावेज़ तैयार होने के बाद कुछ सामग्री लोड करने का प्रयास कर रहा है।Jquery .ajax() स्थानीय परीक्षण

$(document).ready(function(){ 
$.ajax({ 
     url: 'php/accounts-blocks.php', 
     cache: false, 
     beforeSend: function() { $('#accounts-blocks').html('Please wait...'); }, 
     success: function(html) { $('#accounts-blocks').html(html); } 
     }); 
}); 

हालांकि, जब मैं स्थानीय स्तर पर इस पेज का परीक्षण करने के (बस अपना पीसी पर) कोशिश कर रहा हूँ, ajax अप केवल पता चलता हमेशा की तरह "कृपया प्रतीक्षा करें" संदेश, और किसी भी सामग्री लोड नहीं करता है। क्या मुझे AJAX कार्यक्षमता का परीक्षण करने के लिए स्थानीय होस्टिंग या ऐसा कुछ इंस्टॉल करना चाहिए, या क्या यह स्क्रिप्ट के साथ कुछ गलत है?

+0

एक्सएचआर अनुरोध पर डेवलपर टूलबार क्या दिखाता है? अनुरोध की स्थिति क्या है? – D4V1D

उत्तर

6

अजाक्स (एक्सएचआर) कुछ ब्राउज़रों में काम नहीं करेगा (फ़ायरफ़ॉक्स जैसे अपवाद हैं) जब स्थानीय वेब सर्वर स्थापित किए बिना स्थानीय स्तर पर स्क्रिप्ट चलाते हैं। क्रोम एक उदाहरण है जो इसे अनुमति नहीं देगा।

कम सख्त सुरक्षा वाले ब्राउज़र का उपयोग करें, या स्थानीय HTTP सर्वर स्थापित करें।

+0

स्थानीय सर्वर को स्थापित करने में आसान का एक उदाहरण: [XAMPP] (https://www.apachefriends.org/index.html) – SsjCosty