jQuery Ajax GET请求无法正常工作

时间:2016-05-18 12:31:18

标签: javascript php jquery ajax

我正在尝试调用AJAX查询,最近遇到了很多麻烦。 我试图调用我自己定制的var loaded = Retry.For(() => ProjectCombobox.Items.Exists(item => item.Text == id), TimeSpan.FromSeconds(5));,它会在url api - api/reverse/test(只是使用php函数来反转slug3中给出的文本)时显示。

该功能正常,只是想回复一下所要求的内容。

reverse.php - HTML文件

tset

index.js - 我所有的jQuery和AJAX

<textarea id="input"></textarea>

<div id="output">
</div>

api.php - 正在调用PHP文件

$(document).ready(function(){
  var $input = $('#input');
  var $output = $('#output');

  $input.on('keyup', function(){
    var text = $input.val();
    var url = 'http://coder.jekoder.com/api/?area=reverse&text='+text;
      $.ajax({
        type: 'GET',
        url: url,
        dataType: 'text',
        success: function(data) { var output = data; },
        error: alert('fail')
  }) // End of AJAX

  $output.html = output;
 });
});

然后它应该采用<?php $area = $_GET['area']; if ($area == 'reverse') { if (isset($_GET['text']) ) $text = $_GET['text']; else $text = 'Hello'; echo strrev($text); } 变量并在div中显示它,但这不是最重要的事情。

错误已删除 - 正在尝试查看是否已将其修复

2 个答案:

答案 0 :(得分:1)

我发现了几个问题:

Jquery的:

MPI_Gather

在php中你可以得到这样的数据:

       var text =  $('#input').val(); // if you are getting value from any inputbox - get value using .val() function
        var url = 'http://localhost/test.php?data='+text; // pass data like this ?data='+text
        // AJAX START
        $.ajax({
          type: 'GET',
          url: url,
          dataType: 'text',
          async: true,
          success: function(data) { var output = data;  alert(output)},
          error: function(data) { alert('fail') }
        });

答案 1 :(得分:0)

试试这个。变量Faulting application name: devenv.exe, version: 14.0.25123.0, time stamp: 0x56f22f32 Faulting module name: ntdll.dll, version: 6.3.9600.18233, time stamp: 0x56bb4e1d Exception code: 0xc0000374 Fault offset: 0x000e6054 Faulting process id: 0x2edc Faulting application start time: 0x01d1b199455bdb5d Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe Faulting module path: C:\Windows\SYSTEM32\ntdll.dll Report Id: 885c65a2-1d8c-11e6-8343-cc3d82aa16df Faulting package full name: Faulting package-relative application ID: 的范围在成功调用中,您在ajax调用之外使用它。

output
相关问题