2017-07-22 1 views
-1

Bitte schauen Sie auf Daten: {limit: lim , offset: off, personname: $personname, fname: $fname},Pass mit variablen Daten aus dem aktuellen PHP-Seite Ajax und dann auf andere php

Ist es der richtige Weg, um Daten von den aktuellen php-ajax passieren?

<?php 
$personname='Prakash'; 
$fname=''; 
$surname=''; 
?> 
<script> 
function displayRecords(lim, off) { 
    $.ajax({ 
     type: "GET", 
     async: false, 
     url: "getrecords.php", 
     data: {personname: $personname, fname: $fname}, 
     success: function(html) { 
      $("#results").append(html); 
           } 
      }); 
} 
</script> 
+0

Danke für den Versuch. Ich denke nicht, dass das wichtig ist. Ich habe personname: $ personname übergeben. Ich denke, das ist der falsche Weg. Ich kenne den richtigen Weg nicht. –

+0

$ personname = 'Prakash'; $ fname = ''; $ Nachname = ''; Das sind PHP Variable oder JQuery Variable? – JYoThI

+0

Das sind PHP-Variablen. –

Antwort

0

Ihre PHP variablepassed in jquery sein sollte wie unten

data: {personname: '<?php echo $personname; ?>', fname: '<?php echo $fname; ?>'}, 
3

In Ihrem Code müssen Sie wie folgt schreiben:

php variable in JavaScript geschrieben werden sollte als '<?php echo $val;?>'

<?php 
    $personname='Prakash'; 
    $fname=''; 
    $surname=''; 
    ?> 
    function displayRecords(lim, off) { 
    $.ajax({ 
      type: "GET", 
      async: false, 
      url: "getrecords.php", 
      data: {limit: lim , offset: off, personname: '<?php echo $personname;?>, fname: '<?php echo $fname?>'}, 
      beforeSend: function() { 
      $("#loader_message").html("").hide(); 
      $('#loader_image').show(); 
      }, 
      success: function(html) { 
      $("#results").append(html); 
      $('#loader_image').hide(); 
      } 
      }); 
      } 
+0

+1 von mir. Du warst der Erste, der das beantwortet hat und die anderen Antworten sind nur Kopien davon. Ich denke gute Sportlichkeit sollte hier in Ordnung sein. – icecub

+0

wenn ich einen Kommentar poste, obwohl ich deine Antwort nicht bemerkt habe. + von mir. @prakash patil grüne Zecke ist diese Antwort verdient – JYoThI

+0

@JYoThI Danke Mann. Das ist es, was ich gerne sehe. Awesome :) – icecub

1
<?php 
    $personname='Prakash'; 
    $fname=''; 
    $surname=''; 
?> 
<script> 
    function displayRecords(lim, off) { 
      $.ajax({ 
        type: "GET", 
        async: false, 
        url: "getrecords.php", 
        data: {limit: lim , offset: off, personname: <?php echo $personname;?>, fname:<?php echo $fname;?>}, 
        beforeSend: function() { 
         $("#loader_message").html("").hide(); 
         $('#loader_image').show(); 
        }, 
        success: function(html) { 
         $("#results").append(html); 
         $('#loader_image').hide(); 
        } 
        }); 
      } 

</script> 
Verwandte Themen