javascript - jquery .load 返回变量处理

标签 javascript php jquery

我的代码有问题。我使用 jQuery post 来确认过滤器的名称可以免费使用。

$.post('check-username.php', $("#myform").serialize(), function(data) {
    alert(data);
});

当我使用警报显示数据内容时,一切都很好。

但我需要这样的东西:

$.post('check-username.php', $("#myform").serialize(), function(data) {
if(data == 'ne'){
    alert('name allready taken');
}
});

但这行不通......

这是我的 php 代码。

<?php
include("config.php");

$Sql = MySQL_Query("SELECT id FROM Filters where name = '".$_POST['name']."'");
if ( mysql_num_rows($Sql) != 0 ) {
   echo "ok";
}

else{
       echo "ne";
}
?>

抱歉我的英语不好;)感谢您的帮助

最佳答案

if 语句看起来没问题。

如果当您提醒数据时看起来没问题 - 也许您的 php 页面中的“ne”之前或之后有额外的空格?尝试添加导出echo "no"; 之后的语句,看看是否有区别。

关于javascript - jquery .load 返回变量处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19247133/

相关文章:

javascript - 随机数和 floor vs round 函数

php - 寻找分析大型对象上的 var_dump (PHP) 的简便方法

JQuery Megamenu 问题 : Expands all instances when one is clicked

jquery - iscroll body 滚动不起作用

javascript - 并行同步 XMLHttpRequests 只回调一次

javascript - 使用 vue-cli-service Electron :build 构建后的 Electron 空白屏幕

javascript - 如何在不调整大小的情况下清空和加载 div?

php - 如何使用 PHP 对范围内的数字进行分组

javascript - 将数据从 javascript 变量传递到 PHP 变量

javascript - jQuery:选择事件上面的li