मेरे पास एक पृष्ठ है जो अजाक्स के माध्यम से अन्य पृष्ठों को लोड करता है (फ्रेम के बिना फ्रेम को सोचें)।यह कैसे बताना है कि अजाक्स के माध्यम से किसी पृष्ठ को कॉल किया जा रहा है या उसके
स्पष्ट रूप से इन पृष्ठों को स्वतंत्र रूप से बुलाया जा सकता है, इसलिए मैं यह जानना चाहता हूं कि उन्हें अजाक्स के माध्यम से बुलाया जा रहा है, और यदि नहीं, तो मुख्य अजाक्स पृष्ठ पर रीडायरेक्ट करें।
पृष्ठ php पृष्ठ हैं, इसलिए मेरे पास भी इसका उपयोग है।
सूचकांक:
goto = "StandalonePrograms.php";
var clear = "<br style='clear:both;'>"
if(goto != ''){
$.ajax({
url: goto,
context: document.body,
success: function(data){
$('#mainwindow').html(data + clear);
$('#mainwindow').find("script").each(function(i){
eval($(this).text());
});
}
});
}
http://stackoverflow.com/questions/3696650/how-to-detect-if-file-is-being-accessed-or-requested चयनित उत्तर –
देखें AJAX अनुरोध पृष्ठ को एक विशेष क्वेरी स्ट्रिंग के साथ कॉल करता है। यह मूर्खतापूर्ण नहीं है, लेकिन यह काफी अच्छा हो सकता है। – Blazemonger
संभावित डुप्लिकेट [मैं जांच कैसे करूं कि अनुरोध PHP के साथ AJAX के माध्यम से किया गया है?] (Http://stackoverflow.com/questions/4301150/how-do-i-check-if-the-request-is-made -विया-एजेक्स-साथ-php) –