我正在工作IE8
,我想在我的 php 代码中调用一个 javascript 函数。该代码编写如下:
<li onclick="selectservice(<?php echo $Service->id; ?>);"> Service </li>
这个js函数写成:
<script type="text/javascript">
function selectservice(serviceid)
{
var baseurl = "<?php print Yii::app()->request->baseUrl;?>";
var url = "#";
var data= 'serviceid='+ serviceid;
$('#chs_service_act').hide();
$('#serivesloading').show();
$.ajax({
dataType : 'html',
type: 'POST',
url : url,
//cache: false,
data : data,
complete : function() { },
success: function(data)
{
$('#servicelist').hide();
$('#stafflist').show();
data=$(data).find('div#stafflistcontent');
$('#stafflist').html(data);
}
});
return true;
}
</script>
这在 , 中运行良好Firefox
,Chrome
但是当我尝试运行它时,IE 8
我收到错误:
Object Expected at line 388
<li onclick="selectservice(<?php echo $Service->id; ?>);"> Service </li>