小编Sum*_*ran的帖子

React App:提取后未定义的值

我有以下代码,我从twitter API feed中获取数据。我使用回调函数并将setState的值设置为我的状态属性。当我在渲染器中使用它以仅控制台并查看值时,它将显示

“无法读取未定义的属性'created_at'”。

我认为它试图在它可用之前就获取。我不知道该怎么办。有人可以帮忙吗?当我使用console.log(this.state.twitterfeed.techcrunch[0])我没有任何错误。

我得到了对象

但是当我使用时console.log(this.state.twitterfeed.techcrunch[0].created_at)我得到了错误

    class Columns extends Component {
      constructor() {
        super();
        this.state = {
          twitterfeed: {
            techcrunch: [],
            laughingsquid: [],
            appdirect: []
          }
        };
      }
      updateTwitterFeed = (data, user) => {
        var twitterfeed = { ...this.state.twitterfeed };
        if (user === "appdirect") {
          twitterfeed.appdirect = data;
        } else if (user === "laughingsquid") {
          twitterfeed.laughingsquid = data;
        } else {
          twitterfeed.techcrunch = data;
        }
        this.setState({ twitterfeed });
      };

      componentDidMount() {
        fetch(
          "http://localhost:7890/1.1/statuses/user_timeline.json?count=30&screen_name=techcrunch"
        )
          .then(response …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

2
推荐指数
1
解决办法
358
查看次数

如何在 Discord.js 事件“guildCreate”中发送消息

我一直在想,当有人邀请我的机器人访问他们的服务器时,我该如何发送消息。

请在这方面帮助我,我不知道它在 Python 中存在,但我不习惯。

感谢您的帮助

javascript discord.js

2
推荐指数
1
解决办法
5432
查看次数

如何动态添加另一个选项卡到引导选项卡

我想通过 Bootstrap3 中的模式添加一个带有动态添加选项卡的垂直选项卡。

同样在每个选项卡中,我们可以编辑选项卡的标题或轻松删除它。

可以通过 javascript 或 JQuery 实现吗?

我附上了图片。

动态标签

html javascript jquery twitter-bootstrap-3

1
推荐指数
1
解决办法
5783
查看次数

使用PHP数组和JS将值填充到下拉列表中

我正在使用PHP和JS从SQL表中获取数据,然后将结果填充到下拉列表中.

我的代码工作正常,但我有一个问题,使用返回输出作为JS的数组.

在我的PHP部分代码中,我将输出格式化为JSON编码'

    echo $js_array = json_encode($Unit_tenants);
    // output is ["1","2","3"]
Run Code Online (Sandbox Code Playgroud)

现在我想使用JS输出的这个值的返回值将这些值填充到值为1,2,3的下拉列表中

我的JS代码

<script>

  $(document).ready(function(){
            $('#ddlUnitNo').change(function(){
                //Selected value
                var inputValue = $(this).val();

                //Ajax for calling php function
                $.post('list.php', { dropdownValue: inputValue }, function(data){


                    //do after submission operation in DOM

                    var select = document.getElementById("selectNumber"); 
var options = data; 

// Optional: Clear all existing options first:
select.innerHTML = "";
// Populate list with options:
for(var i = 0; i < options.length; i++) {
    var opt = options[i];
    select.innerHTML += "<option value=\"" + …
Run Code Online (Sandbox Code Playgroud)

javascript php

1
推荐指数
1
解决办法
158
查看次数

如何在移动网站中实现底部标签栏

LinkedIn 中的底部导航栏

这背后的技术是什么。如何在网页中实现它?如果需要任何框架,如 React 或 Angular,请提及。

html javascript css jquery bootstrap-4

1
推荐指数
1
解决办法
5793
查看次数

如何在django Rest框架中序列化外键字段

我在一个使用 DRF 的项目中工作,我得到的序列化器数据如下,这绝对没问题:

{
    "message": "Updated Successfully",
    "status": 200,
    "errors": {},
    "data": {
        "id": 8,
        "user": 2,
        "item": 1,
        "quantity": 4,
        "created_at": "2021-08-11T13:49:27.391939Z",
        "updated_at": "2021-08-11T13:51:07.229794Z"
    }
}
Run Code Online (Sandbox Code Playgroud)

但我想得到如下:

{
    "message": "Updated Successfully",
    "status": 200,
    "errors": {},
    "data": {
        "id": 8,
        "user": "user name",
        "item": "product name",
        "price: "3.44",
        "quantity": 4,
        "created_at": "2021-08-11T13:49:27.391939Z",
        "updated_at": "2021-08-11T13:51:07.229794Z"
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用 DRF RelatedFieldPrimaryKryRelatedField但在所有这些情况下,我需要创建read_only=True我想跳过的相应字段。

我也尝试过depth = 1它给出了完整的细节

我的型号:

class Cart(models.Model):
    user = models.ForeignKey(User, on_delete=models.SET_NULL, null=True, blank=True)
    item = …
Run Code Online (Sandbox Code Playgroud)

django django-serializer django-rest-framework django-rest-viewsets drf-queryset

1
推荐指数
1
解决办法
9705
查看次数

laravel - 更新数据库

我在Laravel创建了一个应用程序.最初,我使用以下内容进行了迁移:

   public function up()
{
    Schema::create('kundens', function (Blueprint $table) {
        $table->increments('id');
        $table->timestamps();
        $table->unsignedInteger('user_id');       
        $table->string('vorname');
        $table->string('nachname');
        $table->string('strasse');
        $table->integer('plz');
        $table->string('wohnort');
        $table->string('mail');
        $table->integer('telefon');
        $table->string('geburtsdatum');

    });
}
Run Code Online (Sandbox Code Playgroud)

不,我想添加一些像kaufpreis或"modernisierung"的表.我在其他表下添加了它们,但是当我保存文件并在终端中写入时,我收到错误:

什么都没有迁移.

那么现在我如何添加一些表格以获取更多信息?

php laravel laravel-5

0
推荐指数
1
解决办法
68
查看次数