मेरे पास 1 php फ़ाइल नाम index.php है। उस फ़ाइल में मैं एक चर को AJAX से php तक पास करना चाहता हूं।पास चर से AJAX से php
var elem = document.getElementById("mydiv").value;
(function($)
{
$(document).ready(function()
{
$.ajax(
{
type:"POST",
url: window.location.href,
data: 'action='+elem,
beforeSend: function() {
$('#cctv').hide();
},
complete: function() {
$('#cctv').show();
},
success: function() {
$('#cctv').show();
}
});
var $container = $("body");
$container.load('findAllPath.php',{'function': 'findAllPath'});
var refreshId = setInterval(function()
{
$container.load('findAllPath.php',{'function': 'findAllPath'});
}, 10000);
});
})(jQuery);
और मेरे php
if (isset ($_POST['action']))
{
echo $_POST['action'];
}
फ़ायरबग में, मुझे लगता है कि पहले से ही ajax पोस्ट 'कार्रवाई = मान' लेकिन php में, $ _POST [ 'कार्रवाई'] देख सकते हैं खाली है। कोई मेरी मदद कर सकता है, मेरे कोड में क्या गलत है? आप
क्या जारीकर्ता परीक्षण पास हो जाता है? क्या यह सेट है लेकिन बस एक खाली स्ट्रिंग के लिए? – Dutts
पृष्ठ पर कहां से यह जावास्क्रिप्ट निष्पादित किया गया है? उदाहरण के लिए, क्या यह '
'टैग के अंदर है, या नीचे,' के पास है? –क्वेरी स्ट्रिंग के बजाय 'डेटा' को हैश बनाने का प्रयास करें। – halfer