小编Tat*_*rin的帖子

javascript在逗号后截断字符串

我正在寻找一种方法来删除逗号和字符串后面的所有内容,例如:

重要的,不那么重要

我想删除",不是那么重要"

有任何想法吗?提前致谢!

javascript string jquery

8
推荐指数
2
解决办法
2万
查看次数

如何在没有jsx格式的情况下渲染反应组件?

我尝试制作我的"智能"弹出组件,它可以在其自身内部打开一些组件,但我的实现并不好,因为它不起作用.

我使用redux方法创建弹出窗口,打开弹出窗口的操作能够在弹出窗口打开之前获取任何组件的名称进行渲染;

但是我有一些问题,在获取参数之后,在我们的例子中它是nameOfComponent,我需要选择并使用名称nameOfComponent渲染组件.

现在我的问题是,它如何从数组中呈现组件?

// He's my components
import Login from '../Login/login.js';
import Logout from '../Logout/logout.js';


const popupContent = {
    Login : Login,
    logout: Logout
};

// My component 
class Popup extends Component {

    componentDidUpdate () {
        // for example
        const nameOfComponent = "Login";

        this.body = this.setBodyPopup(nameOfComponent);

        return true;
    }

    setBodyPopup(property){
         return popupContent[property];
     }


    render() {
        // I want to render some element from popupContent here
        <div>
            // <this.body /> // it's jsx format
            {this.body}
        </div> …
Run Code Online (Sandbox Code Playgroud)

javascript jsx reactjs redux

7
推荐指数
2
解决办法
2388
查看次数

在MySQL中,UNIQUE varchar也必须是PRIMARY KEY吗?

我在MySQL的1个表下有2个唯一值.

|id (PK)|varchar(255) UNIQUE|
-----------------------------
|   1   |      1234abcde    |
|   2   |      5678fghij    |
|   3   |      9012klmno    |
Run Code Online (Sandbox Code Playgroud)

我是否必须将UNIQUE varchar设置为PK,或者仍然可以使用auto_incremented id(int)?这是一种好的还是坏的做法?

mysql sql

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

Jquery - 如何检查所有复选框是否未选中?

出于某种原因我的代码不起作用?!我需要检查复选框,如果所有都是"未选中",则启用隐藏字段并将值发送到db,这样我就可以确定未选中复选框.

问题1:为什么我的jquery代码不起作用?

问题2:我需要将已检查或未检查的值记录到DB.我的计划是检查是否在php中没有选中.这是一个好习惯吗?

HTML

<tr class="more_info">
        <th valign="top">Other options:</th>
        {foreach from=$HTML_cOPTIONS key=dbname item=optname}
            {if ! empty($CARINFO[car].{$dbname})}
                <td><input type="checkbox" id="forced_checkbox" name="c_options[]" value="{$dbname}" checked/> {$optname} </br></td>
            {else}
                <td><input type="checkbox" id="forced_checkbox" name="c_options[]" value="{$dbname}"/> {$optname} </br></td>
            {/if}
        {/foreach}
        <input type="hidden" id="forceSendCheckBox" name="c_options[]" value="nocheckboxes"/>
        <input type="button" value="Check" id="check" />
    </tr>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$('#check').bind('click',function()
{
    if ($('#forced_checkbox').filter(':not(:checked)').length == 0) {
        console.log('at least one checked');
        $("#forceSendCheckBox").prop('disabled',true);//do not send this field to DB
    } else {
        console.log('nothing checked');
        $("#forceSendCheckBox").prop('disabled',false);//send empty checkboxes
    }
});
Run Code Online (Sandbox Code Playgroud)

UPDATE

这是一个小提琴,它似乎仍然被打破.: - / …

javascript php checkbox jquery smarty

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

标签 统计

javascript ×3

jquery ×2

checkbox ×1

jsx ×1

mysql ×1

php ×1

reactjs ×1

redux ×1

smarty ×1

sql ×1

string ×1