如何使用AJAX将包含反斜杠和反斜杠的字符串从PHP查询页面传递回JavaScript

阿比纳夫·本田

在这里,我正在使用AJAX和PHP检索数据库的值。我将类似photos / image1.jpg的图像的路径存储在数据库中。从数据库中检索数据并将其发送回时,由于其中包含反斜杠或正斜杠,因此该数据不会重新打印。那么在使用AJAX时将数据发送回包含特殊字符的主页的过程是什么?

我的JavaScript代码:

 function getdata(eve)
    {
    var xmlhttp;    
    if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.onreadystatechange=function()
      {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {


        document.getElementById("grayscreen").innerHTML=xmlhttp.responseText;
    } }
    xmlhttp.open("GET","picdetails.php?q="+eve,true);
    xmlhttp.send();

我的PHP代码

    <?php
    include 'config.php';
        $query2="select * from Sampletable where sublabel= '".$_GET['q']."'";
        $query=mysql_query($query2);

                        if(mysql_num_rows($query)>0)
                        {
                            $count=0;
                            while($res=  mysql_fetch_array($query))
                            {
                                if($count==0)
                                {
                                    $ans= "<img src=". $res['image']."\>";
                                    echo $ans;
                                }
                        else {
                                    echo "<img src=".$res['image']." style='display:none'/>";
                        }
                        $count=$count+1;
                            }    
    }
    ?>

$ res ['image']是图像的路径,类似于images / image1.jpg,将从数据库中检索出来。

屏幕上的输出是

    "<img src="\\">"<img src="style='display:none'/">

但是输出应该是

    <img src="images/images1.jpg"/> <img src="images/images2.jpg" style='display:none'/>

问题是从图像/images1.jpg和图像/images2.jpg检索的数据没有回显,因为其中包含正斜杠。

如何打印该数据?

读写

更改:

$ans= "<img src=". $res['image']."\>";

至:

$ans= '<img src="'. $res['image'] .'"/>';

这应该工作。

希望能帮助到你!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何加密查询字符串,避免加号,斜杠和反斜杠?

来自分类Dev

如何在PHP中比较字符串并忽略斜杠和反斜杠

来自分类Dev

如何替换 MySQL 中包含反斜杠的字符串

来自分类Dev

sed 使用包含反斜杠的字符串替换

来自分类Dev

如何检查字符串是否仅包含字母,数字和双反斜杠

来自分类Dev

如何在带有子字符串的文件中搜索包含反斜杠和\ n

来自分类Dev

如何使用rpartition用反斜杠分割字符串

来自分类Dev

用反斜杠和反逗号替换字符串

来自分类Dev

使用Python将字符串中的正斜杠替换为反斜杠

来自分类Dev

使用JavaScript和Python 2.7在JSON字符串中转义反斜杠

来自分类Dev

文件中缺少反斜杠,同时使用反斜杠包含变量替换字符串内容

来自分类Dev

解析包含反斜杠的字符串以在Python中列出

来自分类Dev

检查字符串是否包含反斜杠

来自分类Dev

查询反斜杠字符

来自分类Dev

R查询字符串中的反斜杠问题

来自分类Dev

如何解码包含反斜杠编码的Unicode字符的字符串?

来自分类Dev

使用RegEx在字符串中将双反斜杠替换为单个反斜杠

来自分类Dev

反斜杠和引号不计入字符串长度?

来自分类Dev

使用正则表达式检查字符串是否包含/(正斜杠)或\(反斜杠)

来自分类Dev

php mysqli真正的转义字符串加反斜杠

来自分类Dev

反斜杠在PHP中破坏字符串

来自分类Dev

反斜杠的Javascript字符串比较问题

来自分类Dev

如何使用 Python 在 Spark 1.6 中解析格式不正确的 JSON 字符串,其中包含空格、额外的双引号和反斜杠?

来自分类Dev

Groovy:如何在字符串中包含反斜杠而不进行转义?

来自分类Dev

如何在R中包含反斜杠的列中重命名字符串

来自分类Dev

如何在字符串变量名称中包含反斜杠(在Java中)

来自分类Dev

如何在hexdump输出格式字符串中包含反斜杠\?

来自分类Dev

用反斜杠分割字符串

来自分类Dev

jQuery的字符串添加反斜杠

Related 相关文章

  1. 1

    如何加密查询字符串,避免加号,斜杠和反斜杠?

  2. 2

    如何在PHP中比较字符串并忽略斜杠和反斜杠

  3. 3

    如何替换 MySQL 中包含反斜杠的字符串

  4. 4

    sed 使用包含反斜杠的字符串替换

  5. 5

    如何检查字符串是否仅包含字母,数字和双反斜杠

  6. 6

    如何在带有子字符串的文件中搜索包含反斜杠和\ n

  7. 7

    如何使用rpartition用反斜杠分割字符串

  8. 8

    用反斜杠和反逗号替换字符串

  9. 9

    使用Python将字符串中的正斜杠替换为反斜杠

  10. 10

    使用JavaScript和Python 2.7在JSON字符串中转义反斜杠

  11. 11

    文件中缺少反斜杠,同时使用反斜杠包含变量替换字符串内容

  12. 12

    解析包含反斜杠的字符串以在Python中列出

  13. 13

    检查字符串是否包含反斜杠

  14. 14

    查询反斜杠字符

  15. 15

    R查询字符串中的反斜杠问题

  16. 16

    如何解码包含反斜杠编码的Unicode字符的字符串?

  17. 17

    使用RegEx在字符串中将双反斜杠替换为单个反斜杠

  18. 18

    反斜杠和引号不计入字符串长度?

  19. 19

    使用正则表达式检查字符串是否包含/(正斜杠)或\(反斜杠)

  20. 20

    php mysqli真正的转义字符串加反斜杠

  21. 21

    反斜杠在PHP中破坏字符串

  22. 22

    反斜杠的Javascript字符串比较问题

  23. 23

    如何使用 Python 在 Spark 1.6 中解析格式不正确的 JSON 字符串,其中包含空格、额外的双引号和反斜杠?

  24. 24

    Groovy:如何在字符串中包含反斜杠而不进行转义?

  25. 25

    如何在R中包含反斜杠的列中重命名字符串

  26. 26

    如何在字符串变量名称中包含反斜杠(在Java中)

  27. 27

    如何在hexdump输出格式字符串中包含反斜杠\?

  28. 28

    用反斜杠分割字符串

  29. 29

    jQuery的字符串添加反斜杠

热门标签

归档