php - 如何接收值

标签 php jquery

php 文件:

if (!isset($servers[$ext])){
    die('no match data!');
}
return $output;

html 文件:

$.ajax({
    type:"get",
    url:"/tests/api/?u="+u,
    dataType:"json",
    data:"",
    success:function result(data){
        $("#show").html(data);
        $("#show").show();


    }
});

何时发生没有匹配数据!'。 html文件无法输出no match data!提示,如何输出,谢谢。

Firebug控制台中有一个响应(没有匹配数据!)。但是html文件无法输出它。现在,我希望html文件可以输出没有匹配数据!提示我该怎么办

最佳答案

当您只想回显某些内容作为服务器的答案时,为什么要使用“die”功能? 请记住,当您使用 ajax 请求时,该请求无法获取太多内容作为响应。您将能够捕获任何 HTTP 响应代码、其关联文本 + 任何文本答案。

如果你想在 JavaScript 中更灵活地处理多个值,只需回显某些内容,对它们进行 json_encode 即可!

关于php - 如何接收值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7253447/

相关文章:

php - 将字符串变量插入 echo

javascript - 如何在不重新加载页面的情况下进行随机文本更改

c# - Asp.net MVC 在不刷新页面的情况下将数据发布到 Controller

jquery - Google map 容器舍入不适用于 iPad、iPhone、Android

php - 何时以及为什么应该使用 $_REQUEST 而不是 $_GET/$_POST/$_COOKIE?

PHP define() 似乎无法与 include() 一起使用

php - SQL查询按每日销量顺序显示所有产品

php - Running a PHP script from within Python - 将值从 Python 传递到 PHP

javascript - jQuery 函数扩展的范围问题

javascript - 使用 Bootstrap Accordion 时,单选按钮无法与数据切换一起使用