javascript - 为什么 AJAX 请求不响应失败或成功?
问题描述
项目/add.html:
<input type="text" id="txtmaterialname" class="form-control" name="txtName">
项目/资产/js/script.js:
$(document).ready(function() {
$('#txtmaterialname').on('focusout',function(){
var materialname = $("#txtmaterialname").val();
checkmaterial(materialname);
});
});
function checkmaterial(materialname)
{
$.ajax({
url: '../../chk_materialexist.php',
type:'post',
data:{materialname: materialname},
success: function(data){
alert(data);
},
fail: function(xhr, textStatus, errorThrown){
alert('request failed');
}
});
}
项目/chk_materialexist.php:
<?php
if(isset($_POST['materialname']))
{
$materialname = $_POST['materialname'];
echo "$materialName";
}
else
echo 'noo';
?>
我正在使用 Microsoft Edge .. 我尝试alert
在脚本中添加一个并且它有效.. 我尝试了 PHP 文件并且它单独工作但 AJAX 请求没有返回答案。
解决方案
推荐阅读
- angular - Angular 'View Child' 仅使用模板引用变量而不使用类名
- objective-c - NSSpellChecker 某些语言不起作用
- javascript - 根据选择对多个字段进行排序
- python - 您如何迭代所有单元格而不仅仅是第一个单元格?
- java - 如何取消选中 JTable 列中的所有复选框?
- .net - 在代码空间上开发 .NET 5
- c# - 在基类上调用静态方法时是否可以获得子类类型(类似于 Swift 的'self')?
- powershell - PowerShell 电子邮件附件:找不到文件 'D:\20201124131044\TRACS-20201124034849\error.log environment.log RACS-20201124034849.sterr.stdout
- c++ - c++ 中的 set() 函数更改两个对象而不是一个对象 - c++ 中的指针
- python - 你如何获得不和谐的视频链接