更改下拉列表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