我正在尝试调用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中显示它,但这不是最重要的事情。
错误已删除 - 正在尝试查看是否已将其修复
答案 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