Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 检索CSV值作为单个$variables_Php_Ajax_Post_Csv - Fatal编程技术网

Php 检索CSV值作为单个$variables

Php 检索CSV值作为单个$variables,php,ajax,post,csv,Php,Ajax,Post,Csv,我试图做到这一点: 174,myfilename.jpg 请在php后期处理页面中输入以下内容: $id = 174 $filename = myfilename.jpg 问题是id=174,myfilename.jpg 获取值的方法是使用ajax post函数 <a href="javascript:void(0)" id="<?php echo $id ;?>,<?php echo $filename;?>" onclick="deleteFile(id,n

我试图做到这一点:

174,myfilename.jpg
请在php后期处理页面中输入以下内容:

$id = 174
$filename = myfilename.jpg
问题是id=174,myfilename.jpg

获取值的方法是使用ajax post函数

<a href="javascript:void(0)" id="<?php echo $id ;?>,<?php echo $filename;?>" onclick="deleteFile(id,name)" ><img border="0" src="images/close.png"></a>


function deleteFile(id,name) {

if (confirm("..."))
{

var txt = $.ajax({
url: 'deletefile.php',
async: true,
type:'POST',
data:({
id:id,
lid: <?php echo $_GET['id'];?>
}) 
}).success;
$('.successRemoveFile').slideDown('slow');
//setTimeout(function(){ window.top.location.reload();}, 2000);
}

}

函数deleteFile(id,name){
如果(确认(“…”)
{
var txt=$.ajax({
url:'deletefile.php',
async:true,
类型:'POST',
数据:({
id:id,
盖子:
}) 
}).成功;
$('.successRemoveFile').slideDown('slow');
//setTimeout(函数(){window.top.location.reload();},2000);
}
}
提前谢谢。 jonny。

听起来像是你正在寻找的:

list($id, $filename) = explode(",", $_POST['id']);

您好,我现在可以使用$id和$filename值了。它在php删除页面上似乎不起作用是的,它就是这样工作的。可能您提交了一个错误的或空的值?请尝试
var\u dump
相关变量,看看它们是否包含您期望的内容。您真是个天才!我现在知道了一些关于php的其他知识。从不知道list()命令。非常感谢。