Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 没有焦点的JS insertHtml?_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 没有焦点的JS insertHtml?

Javascript 没有焦点的JS insertHtml?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我有一些用PHP编写的带有textarea输入字段的代码。我还有一个JS代码,可以在字段中插入html代码: $('form textarea#response').ready(function() { function populateGet() { var obj = {}, params = location.search.slice(1).split('&'); for(var i=0, len=params.length;i<le

我有一些用PHP编写的带有textarea输入字段的代码。我还有一个JS代码,可以在字段中插入html代码:

$('form textarea#response').ready(function() {

    function populateGet() {
        var obj = {}, params = location.search.slice(1).split('&');
        for(var i=0, len=params.length;i<len;i++) {
            var keyVal = params[i].split('=');
            obj[decodeURIComponent(keyVal[0])] = decodeURIComponent(keyVal[1]);
        }
        return obj;
    }
    var test = populateGet();
    var ticid;
    for(var key in test) {
        if(Object.prototype.hasOwnProperty.call(test, key)) {
            var val = test[key];
            ticid = val;
        }
    }

    $('form select#cannedResp').val('original');

    var fObj = $(this).closest('form');
    var    $url =  'ajax.php/tickets/'+ticid+'/canned-resp/original.json';
    $.ajax({
            type: "GET",
            url: $url,
            dataType: 'json',
            cache: false,
            success: function(canned){
            console.log('dupa');
                //Canned response.
                var box = $('form textarea#response'),
                    redactor = box.data('redactor');
                if(canned.response) {
                    if (redactor){
                        redactor.insertHtml(canned.response);
                    }else{
                        box.val(box.val() + canned.response);
                box.blur();
            }
                    //if (redactor)
                        //redactor.observeStart();
                }
                //Canned attachments.
                var ca = $('.attachments', fObj);
                if(canned.files && ca.length) {
                    var fdb = ca.find('.dropzone').data('dropbox');
                    $.each(canned.files,function(i, j) {
                      fdb.addNode(j);
                    });
                }
            document.getElementById('focustest').focus();
            }
        })
        .done(function() { })
        .fail(function() { });

});
$('formtextarea#response').ready(函数(){
函数populateGet(){
var obj={},params=location.search.slice(1.split('&');

对于(var i=0,len=params.length;i)插入内容后如何在该字段上调用模糊函数?插入内容后如何在该字段上调用模糊函数?