Hier ist meine js Seite und tcCheck.php Seite.Externe Variable mit Ajax zuweisen
<script>
function checkTC() {
$("#loaderTC").show();
jQuery.ajax({
url: "check/tcCheck.php",
data:'tc='+$("#tc").val(),
type: "POST",
success:function(data){
//WORKING CODE
document.getElementById('name').value = data;
//NEEDED CODE
document.getElementById('name').value = "NAME VARIABLE"
document.getElementById('phone').value = "PHONE VARIABLE"
},
error:function(){}
});
}
</script>
tcCheck.php
<?php
require_once("../config.php");
include("../girisbilgi.php");
$query = $link->query("SELECT * FROM musteri where musteriTC='" . $_POST["tc"] . "' and userSaID='".$userSaID."'");
if($veri =$query->fetch_object())
{
//WORKING CODE
echo $veri->musteriAD;
/NEEDED
$name = $veri->musteriAD;
$phone = $veri->musteriTel;
}
?>
tcCheck.php arbeitet correctly.I kann Eingabe ändern, wenn ich meine tcCheck.php wie Echo veri- $ führen verändern> musteriAD; Aber ich muss 2 Eingänge ändern, also brauche ich diese Variablen. Wie kann ich $ Name und $ Telefon Variablenwerte in meiner js Seite zuordnen?
Sie könnten die Daten zurück als JSON, XML oder CSV senden. Sie müssen dann die Rückgabe in JS analysieren. Ihr SQL ist offen für SQL-Injektionen. – chris85
Vereinbar mit @ chris85 '$ query = $ link-> query (" SELECT * VON musteri where musteriTC ''. $ _POST ["tc"]. '' Und userSaID = '". $ UserSaID."' ") ; ' Sie sich den einfachsten SQL-Injektionen aussetzen ... Vertrauen Sie nie Benutzereingaben;) Sie sollten den Wert, da es nur * 'ODER 1 + 1'" # * –
Mögliche Duplikat von [mehrere Rückgabewerte aus PHP mit jQuery AJAX] (http://stackoverflow.com/questions/4594265/multiple-return-values-from-php-with-jquery-ajax) – chris85