2016-03-24 12 views
0

hier mein $.post() Anruf

$('.view_search_btn').click(function(){ 
      var search_key = $('input[name=view_stu_search]').val(); 
      $.post('../view_student_search.php',{key: 'view_student_search_key',search_keyword: search_key},function(data){ 
       alert(data); 
      });<!-- $.post call close here --> 
     }); 

hier meinem PHP-Code (view_student_search.php)

PHP-Code Rückkehr folgendes Ergebnis für

enter image description here

Eigentlich habe ich Wert 21 auf PHP-Seite übergeben, aber es gibt 21 mit Symbol zurück.

+0

Debuggen Sie in Ihrem Browser, um echte Nutzlast der Postanforderung zu sehen. Versuchen Sie in PHP, var_dump anstelle von echo zu verwenden. – misher

+1

Ich denke, das ist ein Codierungsproblem. Haben Sie überprüft, ob alle Ihre Dateien dieselbe Zeichencodierung verwenden? Stellen Sie außerdem sicher, dass Ihre HTML-Datei die richtige Codierung im Inhaltstyp-Meta-Tag verwendet; z.B. für utf-8: '' –

Antwort

0

Versuchen Sie, die Codierung für Client und Backend zu überprüfen.