1

ある php サイトから別の php サイトに何かを送信したい。最初のサイトでは、すべて問題ないようです。文字列は次のようです

--show="著者、書籍、テキスト/n

しかし、受信後に文字列を確認すると、次のようになります

--show="著者、書籍、テキスト/r/n

問題があり、どういうわけか/r最後に追加されます。

最初のphp:

$(document).ready(function() {
    $("#column_button").click(function(){
        var selected = [];
        $.each($("input[name='checkbox_columns']:checked"), function(){            
           selected.push($(this).val());
        });

        var data = new FormData();
        data.append("data", "--show=" + selected);
        //alert(JSON.stringify(selected));
        var ajax = (window.XMLHttpRequest) ? new XMLHttpRequest() : new activeXObject("Microsoft.XMLHTTP");
        ajax.addEventListener("load", statusHandler2, false);
        ajax.open( 'post', 'showParameter.php', true );
        ajax.send(data);
        _("column_button").disabled=true;        
    });
});

2 番目の php:

if(!empty($_POST['data'])){
    $data = $_POST['data'];}

選択すると正しいことがわかりますが、2 番目の php で $data を確認すると、間違っています。

4

1 に答える 1