Ajax her zaman geri dönmek başarıyla JQuery çağırır fakat 'veri' parametresi boş bir dizedir

0 Cevap php

Ben sadece jquery kullanarak benim sunucu üzerinde basit bir ajax arama sınamak çalışıyorum

Ben böyle bir HTML dosyası var

<!doctype html>
<html>
  <head>
    <script type="text/javascript" src="jquery.js"></script>

    <script type="text/javascript">
       $(function(){
            $("#connect_button").click(function(event){
                $("#placeholder").load("http://mysever/AjaxResponse.php");
            })
       });
    </script>
  </head>
  <body>
    <button id="connect_button" type="button">Connect</button>
    <span id="placeholder">This has not worked</span>
  </body>
</html>

Statik tarayıcısından erişilen çalışır AjaxResponse.php, bu gibi görünüyor

<?php
    echo "This now works";
?>

Kod çalışır ve yerine tek sorun sayfa yayılma boş olmasına neden boş bir dize döndürür olmasıdır olur

Böyle $. Gibi başka bir jQuery çağrı kullanmak kodunu değiştirirseniz (olsun) geri "" Başarı "ve textStatus ve" veri değeri geri gönderilir

Ben burada ne eksik? Sunucularının Ajax çağrılarına yanıt ayarlanmış olması gerekiyor. Jquery kötüye muyum?

0 Cevap