javascript
  • php
  • 2016-09-22 51 views 0 likes 
    0

    我想发送html内容作为函数参数。 这是我的代码:发送html内容作为函数参数

    while($proj=mysqli_fetch_array($projQryResult)){ 
        $content=$proj['description']; 
        echo" 
           <tr> 
            <td>$c<form action='insert.php' method='post' id='proj$c' class='formSubmit'><input form='proj$c' type='hidden' value='$proj[id]' name='id'/></td> 
            <td><span style='width:250px; height: 30px;line-height: 35px ; font-family: W_yekan serif; font-size:14px; text-indent: 3px' > $proj[projname]</span></td> 
            <td><i onclick=\"editProj($content)\" class='fa fa-pencil-square-o' title='edit '></i></td> 
    
          "; 
    
    } 
    ?> 
    
    function editProj(desc){ 
    
    CKEDITOR.instances.editorProject.setData(desc); 
    
    
    } 
    

    $内容contais是这样的:

    <p dir="rtl">text</p> 
    

    与其他我输入属性

    +0

    什么问题到底是什么?你总是可以发送html作为字符串没有问题? – NoobishPro

    +0

    问题是html特殊字符。我解决了它。 –

    回答

    0

    混合我已经解决了它:

    $content=addslashes($proj['description']); 
        $content=str_replace(array("\r","\n"),"",$content); 
    

     相关问题

    • 暂无相关问题^_^