将值从php发送到jquery函数
我正在创建员工计划程序应用程序。我想创建一个按钮,将日历视图更改为下一个月或上一个月视图。但问题是,当我单击该按钮时,日历已更改,但已选择在日历上查看的员工将返回默认设置 我的php文件中有一个按钮:将值从php发送到jquery函数,php,jquery,Php,Jquery,我正在创建员工计划程序应用程序。我想创建一个按钮,将日历视图更改为下一个月或上一个月视图。但问题是,当我单击该按钮时,日历已更改,但已选择在日历上查看的员工将返回默认设置 我的php文件中有一个按钮: <input type="submit" id="month-next" value="Next Month"> 那么,如何从php页面向jquery函数传递我的'empid'值呢?使用按钮而不是输入type=submit,因为提交将重新加载页面。如果jquery在同一php
<input type="submit" id="month-next" value="Next Month">
那么,如何从php页面向jquery函数传递我的'empid'值呢?使用按钮而不是输入type=submit,因为提交将重新加载页面。如果jquery在同一php页面中,您可以使用
$('input#month-next').click(function(){
var id = '<?php echo $empid ?>';
//your remaining code
});
在HTML5中,您可以使用数据属性
<input type="submit" id="month-next" value="Next Month" data-empid="5">
在一个隐藏字段中输入员工id,然后点击按钮,得到如下隐藏字段值
$('#button').click(function(){
emp_id = $('#emp_id').val();
// rest of your code
}
但是,我如何才能将“empid”值发送到函数?单击“创建”按钮上的事件,然后可以将该值发送到函数对象中。稍后使用.attr'id,您将得到一个id。这应该是一个注释,而不是答案。
function monthNext(id)
{
if(month==12)
{
++year;
month=0;
}
++month;
$('div#month-data').load('scheduler/ajax/calendar.php?month='+month+'&year='+year+'&empid='+id);
}
<input type="submit" id="month-next" value="Next Month" data-empid="5">
$('input#month-next').click(function(){
id = $(this).data("empid");
// rest of your code
}
$('#button').click(function(){
emp_id = $('#emp_id').val();
// rest of your code
}