Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用提交按钮进行AJAX实时检查可用性(第2部分)_Php_Ajax - Fatal编程技术网

Php 使用提交按钮进行AJAX实时检查可用性(第2部分)

Php 使用提交按钮进行AJAX实时检查可用性(第2部分),php,ajax,Php,Ajax,继续 getUserName.php if($num) { echo '<img src="images/no.png" width="16" height="16" align="bottom" />'; echo '<div style="color:red">Username was taken. Please type another new one.</div>'; } else { echo '<img src="images/ye

继续

  • getUserName.php

    if($num)
    {
    echo '<img src="images/no.png" width="16" height="16" align="bottom" />';
    echo '<div style="color:red">Username was taken. Please type another new     
    one.</div>';
    }
    else
    {
    echo '<img src="images/yes.png" width="16" height="16" align="bottom" />';
    }
    
    if($num)
    {
    回声';
    已使用echo的用户名。请键入其他新用户名
    一个;
    }
    其他的
    {
    回声';
    }
    
  • 假设我想将消息更改为图像。
    ->“用户名”更改为no.png
    ->“您可以使用它…”更改为yes.png

  • test1.php

    $('#addform').submit(function () {
    return $("#userNameCheck").html() == '<div><img src="images/yes.png" width="16" 
    height="16" align="bottom"></div>';
    });
    
    $('#addform')。提交(函数(){
    返回$(“#用户名检查”).html()='';
    });
    
  • 在第1部分中,我使用了“youcanuse”消息转到test2.php;但是现在,我想使用图像(yes.png)而不是消息。然而,它失败了。我应该如何修改


  • 如果您在img中有ID,请执行以下操作

    $("#my_image").attr("src","images/yes.png");
    

    我建议不要在#usernamecheck div中插入HTML,而是将其作为隐藏或其他内容。通过这种方式,您可以在CSS中修改它,并在需要时显示它,而无需进入JS并查看何时以及是否添加它

    $("#userNameCheck img").attr("src","images/yes.png");