Hallo,
ich übergebe Variablen von PHP an Javascript bzw. möchte sie übergeben, um nachfolgend mit ihnen weiter arbeiten zu können:
<body>
<script type="text/javascript">
~~~~~~php
<?php
if (!isset ($_POST['NrHauptmenue']) && $_POST['NrHauptmenue'] == "undefined")
{
echo "NrHauptmenue = 0";
}
if (!isset ($_POST['NrUntermenue']) && $_POST['NrUntermenue'] == "undefined")
{
echo "NrUntermenue = 0";
}
?>
~~~~~~javascript
$(document).ready(function()
{
$(window).load(function()
{
$.ajaxSetup({cache:true});
$.getScript('JS/Menues.js',function()
{
Navigation (NrHauptmenue, NrUntermenue);
});
$.ajaxSetup({cache:false});
});
});
</script>
... weiter mit HTML ...
Was ich nicht nachvollziehen kann, ist, warum mir bei den beiden Anweisungen, in denen ich die Variablen NrHauptmenue und NrUntermenue auf Existenz hin prüfe, der Hinweis ausgegeben wird, dass hier undefinierte Indizes vorlägen, denn genau darauf hin prüfe ich ja.
Welcher Fehler ist mir bei der Prüfung unterlaufen?
Vielen Dank für eure Hilfe und Gruß,
Enrico
PS: Ich kann wahrscheinlich leider erst nach Feierabend antworten