2 Stimmen

Warum kann ich keine richtige SQL/PHP-Abfrage mit Javascript machen?

Ich versuche, eine Abfrage an eine SQL-Datenbank zu stellen, und ich kann nicht herausfinden, warum mein Code nicht funktioniert. Wenn ich die Javascript-Funktion aufrufe:

function calledfunction(){
var date = new Date(document.getElementById("datetime1").value);
var dateformat = "'"+date.getFullYear() + "-" + (date.getMonth()+1) + "-" + date.getDate() + " " + date.getHours() +":" + date.getMinutes()+"'";
        alert("Value is: " + dateformat);
                microAjax("genjsonphp.php?stdt="+dateformat, function(data) {
                     //edited out
      }

Ich erhalte die Meldung: Wert ist: '2011-12-6 0:0'

Wenn ich den Wert in der Meldung kopiere und einfüge, wird der obige Code zu:

function calledfunction(){
var date = new Date(document.getElementById("datetime1").value);
var dateformat = "'"+date.getFullYear() + "-" + (date.getMonth()+1) + "-" + date.getDate() + " " + date.getHours() +":" + date.getMinutes()+"'";
        alert("Value is: " + dateformat);
dateformat = '2011-12-6 0:0';

                microAjax("genjsonphp.php?stdt="+dateformat, function(data) {
                     //edited out
      }

Dann funktioniert der Code einwandfrei. Hat jemand eine Idee, was falsch läuft?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X