我需要从php文件中获取字符串有人知道我该怎么做?使用jQuery将字符串从php发送到js文件
My.php即写入和读取一个文件的contenute使用该梅索德
<?php
$dir = '/var/www/devData/test';
// create new directory with 777 permissions if it does not exist yet
// owner will be the user/group the PHP script is run under
if (!file_exists($dir)) {
mkdir ($dir, 0777);
}
if (isset($_POST['data'])) {
$stringData = $_POST['data'];
$file = "/var/www/devData/test/ciao.txt";
$fh = fopen($file, 'r+') or die("can't open file");
fwrite($fh, $stringData);
$theData = fread($fh, filesize($myFile)); //this is the string that i have to pass
fclose($fh);
return $theData;
}
?>
my.js SCRPT得到从我的PHP文件retrive的strng
function addLabelCustom_options() {
var select = document.getElementById('label_custom');
$.get("JS/foo.php", function(result){ alert(result) }, "json");
/* $.ajax({
url:'/var/www/devData/test/ciao.txt',
success: function (data){
//parse ur data
//you can split into lines using data.split('\n')
//use regex functions to effectivley parse
var label_parsed = data.splitCSV();
select.options[0] = new Option("-- Select Label --",0);
var label_sort = new Array();
for (var i=0; i<label_parsed.length-1; i++)
label_sort.push(label_parsed[i][1]);
label_sort.sort();
for (var j=0; j<label_sort.length-1; j++)
select.options[j+1] = new Option(label_sort[j],j+1);
}
});
*/
}
我只需要得到字符串的含义$ theData 看起来好像我不回收任何字符串....
您是否尝试过向获取请求添加成功,错误和完成以确保您正确获取数据? – 2012-07-31 10:01:02
是的,即使我发送那样的回声$ theData“ciao”警报框仍然是空的 – Edivad 2012-07-31 10:36:07