小编ncm*_*ncm的帖子

选中/取消选中表格中的所有复选框

我有一张信息表.表格的第一列有复选框.通过选中复选框,我可以使用按钮添加/删除行.我现在的问题是,我该如何选择或取消选择使用表头的复选框的所有复选框.

这是我的代码:

<HTML>
  <HEAD>
    <TITLE> Add/Remove dynamic rows in HTML table </TITLE>
    <SCRIPT language="javascript">
      function addRow(tableID) {

        var table = document.getElementById(tableID);

        var rowCount = table.rows.length;
        var row = table.insertRow(rowCount);

        var cell1 = row.insertCell(0);
        var element1 = document.createElement("input");
        element1.type = "checkbox";
        element1.name="chkbox[]";
        cell1.appendChild(element1);

        var cell2 = row.insertCell(1);
        cell2.innerHTML = rowCount;

        var cell3 = row.insertCell(2);
        cell3.innerHTML = rowCount;

        var cell4 = row.insertCell(3);
        cell4.innerHTML = rowCount;

        var cell5 = row.insertCell(4);
        cell5.innerHTML = rowCount;

        var cell6 = row.insertCell(5);
        cell6.innerHTML = rowCount;
      }

      function deleteRow(tableID) …
Run Code Online (Sandbox Code Playgroud)

html javascript dom

19
推荐指数
4
解决办法
17万
查看次数

如何将JMVC(javascript-mvc)和服务器端MVC结合在一起

几天前我问过这个问题,没有人回答.
我也问了它,forum.javascriptMVC.com现在我有了答案,但是我需要更多的想法.

题:

I read javascriptMVC's documents and I loved it. 
But I don't know how to use it in a large scale project.
Run Code Online (Sandbox Code Playgroud)

我认为在服务器端需要一个MVC框架,或者可以提供很多帮助.我使用过服务器端PHP框架.

我很困惑,我JavascriptMVC项目的理解是,他们处理的浏览器捕捉事件客户端事件,执行AJAX请求,管理从服务器的响应/数据也显示他们对用户在图形界面.

我知道在PHP MVC项目中我们还有控制器(和操作),它们中的任何一个都是一个带有单个入口点的单独页面,我的观点是这些页面是完整的HTTP请求.

我认为这两个框架的组合将是一个形式单一几个重文件(包括JS,CSS,IMGS等)的负载和诸如steal.js由另一个JavaScript libary管理.现在,用户可以使用网站,并导致运行可能会在UI改变的东西或导致AJAX请求,如雅虎邮箱,其中大多数事情发生JS功能的操作(如事件)工作一个页面.

那么这将如何影响PHP中控制器和动作的设计?我的意思是通常在PHP MVC框架中,很多控制器和动作意味着很多页面.我认为,由于AJAX,控制器和动作的数量实际上应该更少.我还认为,由于JMVC,大多数控制器(和操作)应该转向AJAX响应器,但是在这种情况下如何处理布局和视图?

最后

  • 我想知道使用这种方法的不同方面(JMVC + MVC).(我使用Yii作为我的服务器端MVC框架,使用JavascriptMVC作为我的客户端MVC).
  • 我还想了解客户端数据的管理.
  • 我想了解如何使用AJAX和Web套接字,我们可以在哪里使用AJAX以及我们可以使用websockets的地方?
  • 我想了解本地存储如何将它用于模拟页面数据管理和缓存,我们如何以页面形式缓存来自服务器的数据作为JSON?我正在开展一个非常大的项目,我想建立自己的基础非常强大.

javascript php ajax html5 javascriptmvc

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

XMLHttpRequest发布数据未发送

这是javascript:

function eAC(emailData) {
    if (window.XMLHttpRequest) {
        httpRequest = new XMLHttpRequest();
    }

    if (!httpRequest) {
        return false;
    }

    console.log(emailData);

    var fd = new FormData();
    fd.append("email", emailData);

    httpRequest.onreadystatechange = eAC_callback; 
    httpRequest.open('POST', "http://website.com/file.php");
    httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    httpRequest.send(fd);
}

function eAC_callback() {
    if (httpRequest.readyState === 4) {
        if (httpRequest.status === 200) {
            var response = JSON.parse(httpRequest.responseText);
                console.log(response);
        } else {
            return false;
        }
    }
};
Run Code Online (Sandbox Code Playgroud)

这是PHP:

$pec_result = array();

if(isset($_POST['email']) && strlen($_POST['email']) > 0){
    $pec_result['error'] = 'Its good';
    echo json_encode($pec_result);
    die();
} else { …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax query-string

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

无法访问我的服务器上的数据库

我的数据库存在一些问题.我创建了一个用户和一个数据库,但我似乎无法使用php访问它.

我的代码是:

$host = 'anapaiva.pt:2082';
$user = 'anapaiva_p1';
$pass = 'xxxx';
$db = 'anapaiva_mcmm1';

@mysql_connect($host, $user, $pass) or die('err: '.mysql_error());
@mysql_select_db($db) or die('err: '.mysql_error());
Run Code Online (Sandbox Code Playgroud)

在网页上,出现以下错误:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'anapaiva_p1'@'apollo' (using password: YES) in /home/anapaiva/public_html/mcmm/connection/dbconn.php on line 6

Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in /home/anapaiva/public_html/mcmm/connection/dbconn.php on line 7
Run Code Online (Sandbox Code Playgroud)

相同的代码正在使用我的其他服务器,hungergamesportugal.com,但我似乎无法将sql文件上传到该数据库(它说我没有权限......我不知道为什么),并且这个服务器允许我导入sql文件,但我似乎无法访问数据库.

有人可以帮忙吗?:/

php mysql connect

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

OnClick发送到Ajax

我正在尝试完成一些ajax请求,将textarea插入数据库而不刷新.这是我的代码:

HTML:

<textarea name='Status'> </textarea>
<input type='button' onclick='UpdateStatus()' value='Status Update'>
Run Code Online (Sandbox Code Playgroud)

JS:

function UpdateStatus(Status)
    {
    var Status = $(this).val();

        $(function()
        {
            $.ajax({
                url: 'Ajax/StatusUpdate.php?Status='.Status, data: "", dataType: 'json'
            });

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

我的问题:

1)如何将文本区域的内容发送到onclick功能?

2)如何转义/ urlencode等.所以它保留换行符

html javascript ajax jquery

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

如何使用PHP序列化数组(数组到查询字符串)

我有一个来自$ _POST的数据数组,我想通过curl将它们发送到另一个页面.

 curl_setopt($s,CURLOPT_POST,true);
 curl_setopt($s,CURLOPT_POSTFIELDS,$this->_postFields);
Run Code Online (Sandbox Code Playgroud)

$this->_postFields必须是一个像a=2&b=t正确的字符串?
所以,如果我想将curl数据发送到另一个页面,我必须将数组转换为查询字符串吗?

我应该如何使用PHP?

♦我尝试过serialize(),unserialize()但是他们的格式与查询字符串不一样吗?
所以我该怎么做?(我需要像.serialize()jQuery那样在数组上工作而不是FORM)

♦并且目标路径不在我的控制之下,并且目标中的$ _POST应该是$ _POST而不是它的base64编码所以我不能使用这样的代码.

$array = array(1,2,3);
$encoded = json_encode($array);
$decoded = json_decode($encoded);
print_r($decoded);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

提前致谢.

php arrays curl

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

css:为什么<parent>影响父div的宽度

请考虑以下HTML

HTML:

<div class="container">
    <img src="img.jpg"/>
    <div class="bc">
        <input type="file"/>
        <button>Upload</button>    
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.container {
    margin-left: 10% ;
    margin-right: 10% ;
    height: 100px ;
    background-color: lightgrey ;
}
img {
    height: 100% ;
}

.bc {
    display: inline-block;
    height: 100px;
    background-color: grey ;
    vertical-align:middle
}
input {
    visibility: hidden ;
    width: 0;
    height: 0;
    display:inline;
}
Run Code Online (Sandbox Code Playgroud)

当我删除'input'元素时,'bc'的宽度或多或少等于按钮,但是当它为precent时,'bc'变得很大(宽度).是我的jsfiddle.有人能解释为什么会这样,以及如何撤消这种效果(因为我需要输入字段)?

html css

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

在C中,什么是"%n"?这段代码是如何工作的?

在c编程语言中,什么是占位符"%n"?以及下面的代码如何工作?

    char s[150];
    gets(s);
    int read, cur = 0,x;
    while(sscanf(s+cur, "%d%n", &x, &read) == 1)
    {
        cur+= read;
        /// do sth with x
    }
Run Code Online (Sandbox Code Playgroud)

- 此代码获取一行作为字符数组,然后扫描此字符数组中的数字,例如:如果 下次*s="12 34 567" 第一次 最后一次x = 12x = 34x = 567

c format scanf

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

java集合流上的map和filter之间的区别

假设有一个列表说

List<String> myList = new ArrayList<String>();
myList.add("okay");
myList.add("omg");
myList.add("kk");
Run Code Online (Sandbox Code Playgroud)

我这样做:

List<String> fianllist = myStream.map(item -> item.toUpperCase()).filter(item
->item.startsWith("O")).collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)

我的问题是map和filter之间的区别是两者都可以将lambda表达式作为参数.有人可以解释一下吗?

java

0
推荐指数
2
解决办法
7003
查看次数

标签 统计

javascript ×4

php ×4

ajax ×3

html ×3

arrays ×1

c ×1

connect ×1

css ×1

curl ×1

dom ×1

format ×1

html5 ×1

java ×1

javascriptmvc ×1

jquery ×1

mysql ×1

query-string ×1

scanf ×1