javascript
  • php
  • 2016-09-22 57 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); 
    
    相關問題