Я застрял в проблеме с чтением данных с сервера.Данные хранятся в виде строки CSV, и я использую php для чтения данных.
Чтение данных
<?php
header('Content-Type: text/plain');
$csv = file_get_contents('string.csv');
echo $csv;
?>
$.ajax({
type: 'GET',
url: 'http://www.foobar.com/csv.php',
async: false,
data: null,
success: function(text) {
sv_serverArray = text.split(",");
alert(sv_serverArray);
}
});
Вызов Ajax выполняется в домене http://www.example.comphp файл обслуживается http://foobar.com/csv.php
Когда я публикую данные от http://www.example.com до http://www.foobar.com/write.php, это работает!Но не наоборот.
Запись данных
<?php
$list = $_POST["array"];
$fp = fopen('string.csv', 'w');
fputcsv($fp, $list);
fclose($fp);
?>
$.post("http://www.foobar.com/write.php", { 'array': sv_defaultArray});
В чем проблема и почему я могу только писать, а не читать ?!если что-то я получаю ошибки наоборот !!