bozuk ajax sonuç

3 Cevap php

Ben aşağıdaki html sayfasını kullanıyorum:

<html>

<head>

<title>AJAX Example</title>

<meta http-equiv="Content-Type" content="text/html"; charset="iso-8859-1">

</head>

<script language="JavaScript" src="ajaxlib.js"></script>

<!--define the ajax javascript library-->

<body>

Click this <a href="#" OnClick="GetEmployee()">link</a> to show ajax

content (will be processed backgroundly without

refreshing whole page)<br/>

<!--a href=# OnClick=GetEmployee() is the javascript event on a

link to execute javascript function (GetEmployee) inside ajaxlib.js-->

<div id="Result">< the result will be fetched here ></div>

<!--javascript use GetElementById function to replace the data

backgroundly, we use <div> tag with  id Result here so javascript

can replace this value-->

</body>

</html>

Javascript burada: http://www.nomorepasting.com/getpaste.php?pasteid=22046

Ve PHP burada: http://www.nomorepasting.com/getpaste.php?pasteid=22047

Sorun her şey mantıklı görünüyor ve hiçbir hataları vardır, ama javascript çağrılacak görünmüyor, ve php dosyasını doğrudan çağırmak bu gibi bir sonuç verir gibidir:

                                                   

Peki karakterler bile .... görünüşte yapıştırın olmaz, ama bu böyle ile küçük kutuları çok:

10
01

3 Cevap

Yeni başlayanlar için, getEmployee() function return false; <a> üzerinde varsayılan eylemi önlemek gerekir. Küçük kutular şey karakter setleri kadar eşleşen olmadığını ima görünüyor. HTML sayfası ve PHP sayfası hem de aynı karakter setini kullandığınızdan emin olun. Ben her şeyi UTF-8 yapmak için çalışıyoruz öneririm.

Edit: biraz oynanırsa - Ben PHP veritabanındaki belirlenen karakter eşleşmiyor çıkış seti karakter olduğunu düşünüyorum.

Ben almak öneririz Firefox + sabotaj veri Tarayıcınızın javascript indirirken görmek mümkün olacak .. add-on, ve ayrıca ajax isteği + neler oluyor görmek için verileri görüntülemek. Ayrıca javascript hataları için hata konsolu çıkış. Ben orada başlamak istiyorum.

, Bu çok yararlı Firefox Kundakçı uzantısı bak.