从加载页面获取变量

时间:2016-01-21 05:05:11

标签: php jquery html

我试图使用jQuery和PHP从加载页面获取变量。如果我有2页,请说。我的no-1.php页面将是一个表单显示,我还有一个<select>列表,用户必须选择状态,当用户点击时,它会从页面{{1}加载一个新的<select>列表在no-2.php内。用户必须根据用户之前在page-1.php`上选择的状态选择Staff Name。

以下是我制作的代码

no-1.php (jQuery调用函数让用户对状态进行选择)

<div>

no-2.php $(document).ready(function() { var p_id = $("#p_id").val(); //value from form on page no-1.php var pid = $("#pid").val(); //value from form on page no-1.php $('#list').load('no-2.php', { "pid": pid, "p_id": p_id }); $('#lokasi').change(function() { //#lokasi is the State that user choose $.ajax({ type: "GET", url: "no-2.php", data: { mlk: $(this).val() //value of the state } }).done(function(data) { $('#list').html(data) }); }); }); 列出用户选择的州名人员名称

<select>

更新过程位于第<select name="staff" id="staff"> //php to select data from db <option value="<?php echo $row_mlk['staff_id']; ?>" <?php if($row_mlk[ 'staff_id']==$ p_id){ echo "selected"; } ?> > <?php echo $row_mlk[ 'name']; ?> </option> </select> 页。其他数据可以完美更新,但只有页面no-1.php的工作人员不会更新。有人能告诉我正确的做法。

  

问题已解决

我能够做到!如果有人需要答案或指南,这是我所指的URL。希望它有所帮助,

https://css-tricks.com/dynamic-dropdowns/

感谢那些帮助过时的人。

1 个答案:

答案 0 :(得分:0)

if($row_mlk[ 'staff_id']==$ p_id)
{
   echo 'selected="selected"';
}