将javascript变量值转换为PHP值

时间:2017-10-11 08:40:19

标签: javascript php

使用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作为数组索引?

2 个答案:

答案 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变量正在某处使用。