bootstrap模式访问远程页面中包含的元素

时间:2018-06-04 11:44:51

标签: jquery twitter-bootstrap-3 modal-dialog

我有一个包含一些数据列表的php文件 当我单击其中一个时,会显示包含数据详细信息的模态。 在那个模式中有一个输入和一个按钮。我想在单击该按钮时运行一个函数,但它会给出一个错误,例如sendMsg未定义

这是index.php中的getModal函数

function  getModal(ticketId) {
        var url="<?php echo site_url('/ticketDetail/');?>"+ticketId;
    $.get(url).done(function(result){
        $("#ticket-detail-body").html(result);

    });

    $("#orderModal").modal();
}

这是远程文件中我遇到问题的部分

 <tr>
<td colspan="2" ><input id="user" type="text">
<input 
id="newMsg" type="text"></td>
<td><button  onclick="sendMsg(<?php echo $ticketDetail->ticket_id; ? 
>)">Send</button></td></tr>

和我的sendMsg函数

   function  sendMsg(id) {
    var msg=$("#newMsg").val().trim();
    var user=$("#user").val().trim();
    if(msg!=null){
        var url="<?php echo 
   site_url('/addTicketMessage/');?>";

        $.post(url,{
            ticket_id:id,
            message:msg,
            user:user

        }).done(function(html)){
            alert("ok");
        }

    }



}

当我点击发送时,会出现错误,例如&#39; sendMsg未定义&#39;

很快,我想知道如何访问外部文件中包含的元素

0 个答案:

没有答案