2015-04-07 54 views
0

即时通讯使用下面的简单代码来试用jQuery与ajax。 问题是,无论何时我按下输入内的东西。脚本代理我是这样的:Ajax与jQuery提醒我一个XML文件,而不是响应

<?xml version="1.0" encoding="utf-8"?> 
<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="el-gr" lang="el-gr" dir="ltr" > 

我失去了什么重要的东西吗?因为即时通讯完全禁止与Ajax和jQuery。对于什么即时阅读语法必须确定,所以即时通讯在其他地方错了?

2档即时通讯使用:

jQuery的文件

$(document).ready(function() { 
    $('#inputyo').keypress(function(){ 
     var query=$(this).val(); 
     $.ajax({ 
      url:"testajax.php", 
      data:query, 
      method:"GET", 
      success: function(result){ 
       alert(result); 
      } 
     }); 
    }); 
}); 

testajax.php

<?php 
echo "working!"; 
?> 

控制台日志是空的,我没有错误或警告所有。

+0

你本地服务器上测试你的AJAX的? – Jai

+0

这是testajax.php中的所有内容吗?也许你有一些HTML包裹在它周围? –

+0

@jai没有即时测试它在一个现场。 – IseNgaRt

回答

0

也许jQuery的失败,因为您的服务器头一个错误的解释

试图迫使文本检测

$.ajax({ 
    url:"testajax.php", 
    data:query, 
    dataType: 'text', 
    method:"GET", 
    success: function(result){ 
     alert(result); 
    } 
}); 
+0

现在它的作品!非常感谢,我永远不会找到它! – IseNgaRt