如何使用Ajax在php中刷新页面时如何在Select选项上插入记录并加载此记录

时间:2018-12-19 06:22:06

标签: php ajax laravel

我想在产品类别下添加产品记录。但是,如果在选择选项上找不到期望的类别,我不想从这一步取消,我只想从这一步添加一个类别。如果添加类别,它将加载选择选项,而无需刷新页面。

Here I have to select option field

when I click on add category

保存类别后,它将加载到选择选项字段中

2 个答案:

答案 0 :(得分:0)

首先使用其他php页面仅调用select中的选项。
然后,

<script>
$("#id_of_submit_button").click(function(){

    var category = $('#id_of_input').val();

    $.ajax({
    type: 'POST',
    url: 'page_to_insert_category.php',
    data: {category:category},
    success:function(data){
         //call the function which you used to get the options again
    }

});
</script>

您将在php页面中将category的值获取为

  $_POST['category']

答案 1 :(得分:0)

1。单击“提交”按钮时,调用ajax 2.在同一控制器上按desc顺序保存更新逻辑记录的写逻辑并返回响应后的更新数组后。 3.成功的ajax写入逻辑以选择最后一个id记录。例如($('#your_id [value = 3]')。attr('selected','true');) 4.触发该选择下拉变量的更新。例如$('#mySelect')。val('ab')。trigger(“ updated”);