我对 $.ajax 有一个大问题。我尝试将文件名发送到 PHP 部分(在同一个文件中),以帮助我将该名称存储在 $_SESSION 中。它昨天工作得很好,但现在不行了。是否存在浏览器问题而不是代码问题?这是我的代码:
JS函数
<script type="text/javascript" charset="utf-8">
function no_select(){
var images = $("#selected_images").text();
if(images != ''){
var tmpFile = $("#selected_images").text();
var arrayFile = tmpFile.split(",");
if (arrayFile.length > 2){
alert("Il ne faut selectionner qu'un seul badge !");
return false;
}
var value = $.ajax({
type: "GET",
dataType: "json",
url: "overview_list.php",
data: "selectedImage="+arrayFile[0],
async: false,
success: function()
{
return true;
}
});
return true;
} else if(images == ''){
alert("Il faut selectionner un badge");
return false;
}
}
</script>
PHP
<?php
if(!empty($_GET['selectedImage'])){
$let = $_GET['selectedImage'];
} else {
$let = "";
}
$_SESSION['selectedImage'] = $let;
?>
我已经在网上检查了很多解决方案,但没有适合我的解决方案。