Jquery 添加到zend framework时,jwysiwyg编辑器无法正常工作
所见即所得 文本编辑器到我的zend应用程序,我在phtml中给出了编辑器的路径,它不加载文本编辑器的图像,只显示为链接 这是我的phtmlJquery 添加到zend framework时,jwysiwyg编辑器无法正常工作,jquery,zend-framework,Jquery,Zend Framework,所见即所得 文本编辑器到我的zend应用程序,我在phtml中给出了编辑器的路径,它不加载文本编辑器的图像,只显示为链接 这是我的phtml <?php if ($this->errors) { echo "<div class='error'><ul>"; foreach ($this->errors as $key => $value) { foreach($value as $l => $msg){
<?php
if ($this->errors) {
echo "<div class='error'><ul>";
foreach ($this->errors as $key => $value) {
foreach($value as $l => $msg){
echo '<li>' . $msg . '</li>';
}
}
echo "</ul></div>";
}
$registry = Zend_Registry::get("cacheserver");
$formdata = $this->formdata;
?>
<script type="text/javascript" src="<?php echo $registry->tinymceurl ; ?>jquery.wysiwyg.js"></script>
<script language="javascript" type="text/javascript">
var baseUrl = "<?php echo $this->baseUrl(); ?>";
var divtwodata = "<?php echo $this->divtwodata ; ?>";
$(document).ready(function(){
if(!divtwodata) {
$('#divtwo').hide();
}
else {
$('#divone').hide();
}
$("#back").live('click',function() {
$('#divtwo').hide();
$('#divone').show();
});
$('#save').live('click',function() {
var invoice_no = $('#invoiceno').val();
var payer_name = $('#payername').val();
var amount = $('#amount').val();
var payer_email = $('#email').val();
//var email_subject = $('#').val();
var email_body = $('#body').html();
var property_id = $("#hotels option:selected").val();
var property_name = $("#hotels option:selected").text();
$.ajax({
type: "POST",
url: baseUrl + '/admin/customerinvoice/addcustomerinvoice',
data: {
invoice_no:invoice_no,
payer_name:payer_name,
amount:amount,
payer_email:payer_email,
email_body:email_body,
property_id:property_id
},
async: false,
success: function(data){
if(data){
//error_list += '<li>Room type name already used. Try another name</li>';
//error = true;
alert("true");
}
else{
alert("false");
}
}
});
});
$('.tinymce').wysiwyg({
css: '<?php echo $registry->tinymceurl ; ?>jquery.wysiwyg.css' ,
icon: '<?php echo $registry->tinymceurl ; ?>jquery.wysiwyg.gif' ,
controls: {
strikeThrough: { visible: true },
underline: { visible: true },
subscript: { visible: true },
superscript: { visible: true }
}
});
});
</script>
<?php
echo '<div id="divone"><div id="divHeader">
<div class="floatleft">
<h3>Add Customer invoice</h3>
</div>
<div class="clear"></div>
</div>
<fieldset class="coloredfield"><div class="box275">';
echo $this->form ;
echo '</div></fieldset></div>';
?>
<div id="divtwo">
<table class="wid100">
<thead>
<tr class="header">
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr class="even">
<td class="textalignleft wid30"><strong>Invoice number :</strong></td>
<td class="textalignright wid65"><?php echo $formdata['invoice']; ?></td>
</tr>
<tr class="even">
<td class="textalignleft wid30"><strong>Payer name :</strong></td>
<td class="textalignleft wid65"><?php echo $formdata['payer']; ?></td>
</tr>
<tr class="even">
<td class="textalignleft wid30"><strong>Amount :</strong></td>
<td class="textalignright wid65"><?php echo $formdata['amount']; ?></td>
</tr>
<tr class="even">
<td class="textalignleft wid30"><strong>payer Email :</strong></td>
<td class="textalignleft wid65"><?php echo $formdata['email'] ?></td>
</tr>
<tr class="even">
<td class="textalignleft wid30"><strong>Email subject :</strong></td>
<td class="textalignleft wid65"><?php echo $formdata['subject'] ?></td>
</tr>
<tr class="even">
<td class="textalignleft wid30"><strong>Email body :</strong></td>
<td class="textalignleft wid65"><?php echo $formdata['body'] ?></td>
</tr>
</tbody>
</table>
<div class="w135 floatright margin-top20">
<div class="floatright"><a href="#" id="back" class="linkbutton">Back</a></div>
<div class="floatleft"><a href="#" id="save" class="linkbutton">save</a></div>
</div>
</div>
我确信我给出了正确的路径,我在zend表单中有一个带有tinymce类的textarea,请帮助我
我以前从未使用过这个编辑器 查看您的代码和 我觉得css没有加载。那个
css: '<?php echo $registry->tinymceurl ; ?>jquery.wysiwyg.css'
css:'jquery.wysiwyg.css'
您正在尝试的是仅针对内部内容
对于要应用css的文本编辑器,必须加载它。请参阅示例和源代码。由于我没有看到您的视图源,因此我也无法对其进行更多的说明
希望有助于跟踪它。-谢谢。这就是问题所在,我添加了样式表。如果这样做有效,你可以做出正确的回答。这样就有助于解决这个问题。
css: '<?php echo $registry->tinymceurl ; ?>jquery.wysiwyg.css'