Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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
Php 我能';t使用ajax提取输入以外的数据_Php_Json_Ajax_Input - Fatal编程技术网

Php 我能';t使用ajax提取输入以外的数据

Php 我能';t使用ajax提取输入以外的数据,php,json,ajax,input,Php,Json,Ajax,Input,我用Ajax打开了一个模式,可以从数据库中提取信息。我的问题是:我只能将数据拉入输入。任何div、p标签或ckeditor等,我都无法将数据拉入其中。我能做些什么?同时,我从数据库中提取数据没有问题。我可以提取数据。我在看控制台。但我只能把它拉进输入 index.php <div class="modal fade edit" id="edit-modal"> <div class="modal-dialog modal-lg" role="

我用Ajax打开了一个模式,可以从数据库中提取信息。我的问题是:我只能将数据拉入输入。任何div、p标签或ckeditor等,我都无法将数据拉入其中。我能做些什么?同时,我从数据库中提取数据没有问题。我可以提取数据。我在看控制台。但我只能把它拉进输入

index.php

      <div class="modal fade edit" id="edit-modal">
            <div class="modal-dialog modal-lg" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <h5 class="modal-title pl-3" id="exampleModalScrollableTitle">Edit Test</h5>
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                            <span aria-hidden="true" class="text-white">&times;</span>
                        </button>
                    </div>
                    <form method="post" id="frmedit" enctype="multipart/form-data">
                        <div class="modal-body pre-scrollable">
                            <input type="text" name="id" id="id" class="form-control">
                            <p id="asd"></p>
                            <div class="form-group form-float mt-3">
                                <div class="form-line">
                                    <input type="text" class="form-control" name="title" id="title">
                                    <label class="form-label">Title</label>
                                </div>
                            </div>
                            <div class="form-group form-float">
                                <label class="form-label">CKeditor</label>
                                <textarea name="test1"></textarea>
                            </div>
                        </div>
                        <div class="modal-footer">
                            <button type="button" class="btn bg-grey waves-effect" data dismiss="modal">Close</button>
                            <input type="submit" id="update" class="btn bg-purple waves-effect" value="Save">
                        </div>
                    </form>
                </div>
            </div>
        </div>


        <script type="text/javascript">
            $(document).ready(function () {
                $(document).on('click' , '.bn-edit' ,function(){
                    var id = this.id;
                    console.log("id:"+id+",type:test");
                    $.ajax({
                        type: "GET",
                        url: "read.php?id="+id+"&type=test",
                        success:function(response){
                            $("#edit-modal").modal('show');
                            $.each(response, function(key, value) {
                                console.log("key:"+key+",value:"+value);
                            })
                            $("#title").val(title);
                            $("#test1").html(test1);
                            $("#asd").val(asd);
                            $("#id").val(id);
                        }
                    });
                });
            });

            function loaddata() {
                $.ajax({
                    url: 'read.php',
                    type: 'post',
                    data: {"type":"test_all"},
                    success:function(response){
                        $("#container").html(response);
                    }
                });
            }
            $(function () {
             CKEDITOR.replace('test1');
             CKEDITOR.config.height = 125;
            });        

问题解决了。我只添加了以下代码: CKEDITOR.instances.ic_ozet.setData(response.ic_ozet);
非常感谢您的评论

$(document).on('click' , '.bn-edit' ,function(){
                    var id = this.id;
                    console.log("id:"+id+",type:test");
                    $.ajax({
                        type: "GET",
                        url: "read.php?id="+id+"&type=test",
                        success:function(response){
                            $("#edit-modal").modal('show');
                            $.each(response, function(key, value) {
                                console.log("key:"+key+",value:"+value);
                            })
                            $("#title").val(title);
                            CKEDITOR.instances.test1.setData(response.test1);
                            $("#asd").html(asd);
                            $("#id").val(id);
                        }
                    });
                });

.val()
仅用于输入。对于其他元素,请使用
.text()
@Barmar,请找到一个重复的元素。在哪里设置变量
title
asd
?我们不知道
$conn->read
的确切功能,但看起来您的查询几乎肯定容易受到SQL注入攻击。您在哪里设置变量title和asd$(“头衔”).val(头衔)$(“asd”).val(asd)=>我在这里张贴身份证$responseArray[“title”]=$result[0][“title”]$responseArray[“asd”]=$result[0][“asd”];=>我在这里提取数据
$(“#asd”).val(asd)仍然不会做任何事情。非常感谢您的评论。
$(document).on('click' , '.bn-edit' ,function(){
                    var id = this.id;
                    console.log("id:"+id+",type:test");
                    $.ajax({
                        type: "GET",
                        url: "read.php?id="+id+"&type=test",
                        success:function(response){
                            $("#edit-modal").modal('show');
                            $.each(response, function(key, value) {
                                console.log("key:"+key+",value:"+value);
                            })
                            $("#title").val(title);
                            CKEDITOR.instances.test1.setData(response.test1);
                            $("#asd").html(asd);
                            $("#id").val(id);
                        }
                    });
                });