ある 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 を確認すると、間違っています。