更改下拉列表showld调用php函数

在更改下拉列表时,应调用php函数。

在PHP函数内部,我将进行一些计算。 稍后我需要设置一个文本框的值,否则PHP函数应返回一个值,该值应该在javascript中捕获并将该值设置为文本框控件。

我的htmlfunction是

 <?php    

并且在PHP函数中放置了D:/Project/EmployeeDetails/EmpLeave.php

 class clsGetTotalPL { function GetTotalPL($EmployeeId) { $query = "select count(leave_request_id) from hs_hr_leave_requests where leave_type_id='LTY002' AND employee_id=".$EmployeeId.";"; return $query; } 

所以现在请[给我一个JQuery函数调用这个Php函数来调用下拉列表中每个更改的GetTotalPL()函数。

你不能从js或html调用php函数,但你可以通过ajax调用php函数来执行它,你可以执行你的计算,然后将结果值返回给js,这样你就可以通过js来执行html。 ..

更新:

  function getIPL(id) { $.ajax({ type: "GET", url: "EmpLeave.php", data: "emp_Id =" + id, success: function(result){ $("#somewhere").html(result); } }); }; // Empleave.php file.... if(isset($_GET['emp_Id'])){ GetTotalPL($_GET['emp_Id']); } function GetTotalPL($id){ // do your calculation... } 

将您的函数插入到php文件中以执行,然后您可以使用ajax调用php文件(我建议您使用jQuery)

 ///////////////////////// foo.php  ///////////////////// text.html