私は で働いてい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>