使用Javascript:
function setitem(id, phpvalue){
var data = {
Sub_category: $("#Subcategory").val()
}
var formsubmission = '<?php echo base_url().'index.php/AJAX/get_item'?>';
$.ajax({
method: "POST",
url: formsubmission,
data: data,
success: function(response){
$("#Item_"+id).find('option').not(':first').remove();
$("#Item_"+id+" option:first").after(response);
$("#Item_"+id).prop("disabled", false);
var item_value = '<?php echo $Items["+phpvalue+"]["Item"]?>';
$("#Item_"+id).val('<?php echo $Items[0]["Item"]?>');
$("#Item_"+id).selectpicker('refresh');
}
})
}
任何人都可以告诉我如何使用phpvalue作为数组索引?
答案 0 :(得分:0)
你想在你的Javascript脚本中使用PHP变量,所以你不想将javascript值转换为PHP而是相反:将php值转换为javascript,如:
viewRender
答案 1 :(得分:0)
如果你想将javascript变量传递给php变量,有两种方法可以做同样的事情。
您可以运行ajax请求,然后向服务器发送ajax请求,并使用$_SESSION
将数据保存到变量中,然后使用相同的会话变量将数据恢复到'a php backed page'
。 / p>
P.S。确保将所有内容都包含在 if
块中,因为如果ajax请求因任何原因而失败,那么您将不会很高兴有一个未分配的php变量正在某处使用。