我想将一些东西从一个 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;
});
});
第二个php:
if(!empty($_POST['data'])){
$data = $_POST['data'];}
所以选择显示它正确,但如果我检查第二个 php 中的 $data,那就错了。