jquery - grails中的jquery元素 'params=“\' message =\'+message”'

标签 jquery grails

我从http://grails.asia/grails-example-application-simple-ajax-chat复制此grails代码。它工作正常,但是有一段代码我不知道这是什么意思:

<!DOCTYPE html>
<html>
<head>
    <meta name="layout" content="main"/>
    <title>Simple Chat</title>
    <g:javascript library="jquery"/>
</head>
<body>
<p id="keypress"> keyCode</p>
<div id="chatMessages"></div>

<input type="text" id="messageBox" name="message" onkeypress="messageKeyPress(this,event);"/>
<div id="temp"></div>
<script>
    function messageKeyPress(field,event) {
        var theCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;

        var text = "";
        //text = "fiel.message =" + field + "<br/>" + "event.keycode= " + event.keyCode +"<br/>" +  "event.which = " + event.which +"<br/>" + "event.charCode = " + event.charCode;
        text = $("#messageBox.message");
        document.getElementById("keypress").innerHTML = text;

        var message = $('#messageBox').val();
        if (theCode == 13){
            <g:remoteFunction action="submitMessage" params="\'message=\'+message" update="temp"/>
            $('#messageBox').val('');
            return false;
        } else {
            return true;
        }
    }
    function retrieveLatestMessages() {
        <g:remoteFunction action="retrieveLatestMessages" update="chatMessages"/>
    }
    function pollMessages() {
        retrieveLatestMessages();
        setTimeout('pollMessages()', 5000);
    }
    pollMessages();
</script>
</body>
</html>

此代码是什么: params =“\'message = \'++ message” 是什么意思?

最佳答案

已经在评论中回答了该问题(@Joshua Moore),但只需将问题的状态更改为已回答,即可在此处找到答案。

params="\'message=\'+message" 

意味着您要传递一个名为message的参数,其值等于变量message(定义为var message)。

这个(\')只是跳过单引号。

关于jquery - grails中的jquery元素 'params=“\' message =\'+message”',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28917156/

相关文章:

javascript - 在jquery中防止事件从父元素到子元素

rest - Cereal ,随着休息而延伸

mysql - 调用存储函数的派生属性抛出 StreamCorruptedException

grails - Grails:如何使用多列插入多对多?

html - html 标签中的 Grails i18n 消息

mysql - Grails 无法创建池的初始连接

jquery - 定位除一个之外的所有元素(jquery)

javascript - 用于动态创建控件的日期选择器

javascript - AngularJS 自定义生成的指令动态属性绑定(bind)

jquery - 使用 jquery 隐藏除第一个元素之外的所有内容