hier ist mein Code in AjaxAJAX Erfolg Funktion funktioniert nicht, wenn die Seite geladen ist
function loadcountries()
{
var p = document.getElementById("selectCntry");
while(p.firstChild)
{
p.removeChild(p.firstChild);
}
var data = {
action: "loadccc"
};
jQuery.ajax
(
{
type: "POST",
url: "ajax-ows2.php",
dataType: 'json',
async:false,
data:data,
success: function(msg)
{
alert(msg.test);
}
}
);
}
hier ist mein Ajax-ows2.php
<?php
$action = $_POST["action"];
include "dbconnect.php";
if($action == "loadccc")
{
$var = $action;
$response_array['test'] = $var;
header('Content-type: application/json');
echo json_encode($response_array);
}
?>
und hier ist mein Funktionsaufruf:
<script>
window.onload = loadcountries;
</script>
mein Ajax Weg ist anders. Ich habe wirklich keine Ahnung, warum es nicht alarmiert, wenn die Seite geladen wird. Ich bin mir wirklich sicher, dass meine ajax-ows2.php gut ist und ich bin mir sicher, dass mein Funktionsaufruf korrekt ist. Kann mir jemand dabei helfen? Dies ist kein Duplikat. Ich habe versucht asynch zu verwenden: false, funktioniert aber immer noch nicht.
Daten: Daten? Welche Daten senden Sie? – Calvin
Ich sende alle erforderlichen Daten. schau auf mein code var date {} –
dann update sie code von var daten zu var date gibt es einen typo :) – Anish