小编Ila*_*sda的帖子

如何print_r $ _POST数组?

我有下表.

<form method="post" action="test.php">
  <input name="id[]" type="text" value="ID1" />
  <input name="value[]" type="text" value="Value1" />
  <hr />

  <input name="id[]" type="text" value="ID2" />
  <input name="value[]" type="text" value="Value2" />
  <hr />

  <input name="id[]" type="text" value="ID3" />
  <input name="value[]" type="text" value="Value3" />
  <hr />

  <input name="id[]" type="text" value="ID4" />
  <input name="value[]" type="text" value="Value4" />
  <hr />

  <input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

和test.php文件

<?php 

  $myarray = array( $_POST);
  foreach ($myarray as $key => $value)
  {
    echo "<p>".$key."</p>";
    echo "<p>".$value."</p>";
    echo "<hr />";
  }

?>
Run Code Online (Sandbox Code Playgroud)

但它只返回这个: <p>0</p><p>Array</p><hr …

php variables post

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

使用PHP和MySQl的Google图表工具

我正在尝试使用Google Visualization API创建一个图表,后台有PHP和MySQL.

我在做的是:

只是为了确保JSON实际上采用了正确的格式:

$jdata = json_encode($rows);
print $jdata;
Run Code Online (Sandbox Code Playgroud)

返回:

[{"id":"1","quarters":"1","salary":"1250"},{"id":"2","quarters":"2","salary":"2500"},{"id":"3","quarters":"3","salary":"4526"},{"id":"4","quarters":"4","salary":"4569"}] 
Run Code Online (Sandbox Code Playgroud)

所以,

  • 数据库连接正常.
  • 从PHP数组创建JSON是可以的.
  • JSON格式没问题.

Firebug返回错误说:

表没有列.[打破此错误] b,S1),[b]}函数Zq(a,b){var c = a [xc] ..."].")):d(l("表没有列. "))}

问题是如何从JSON数据创建列?

更新:

用于创建下图的代码:

// SQL Query
$sth = mysql_query("SELECT * FROM Chart");
//$rows = array();

while($r = mysql_fetch_assoc($sth)) {
   if(!isset($google_JSON)){    
     $google_JSON = …
Run Code Online (Sandbox Code Playgroud)

php mysql json google-visualization

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

选择此内的所有输入,标签,选择等 - 每个循环

我目前正在研究一些复杂的形式.

只是想知道,有没有更好的方法来做到这一点:

$('.selector').each( function(){

    $("input", this).prop('disabled', true);
    $("select", this).prop('disabled', true);
    $("label", this).prop('disabled', true);
    $("textarea", this).prop('disabled', true);

});
Run Code Online (Sandbox Code Playgroud)

我想选择所有输入this(当前循环.selector).我这样做了吗?

html javascript jquery jquery-selectors

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

茉莉花测试中的Access指令属性值

我有一个像这样的AngularJS指令示例 <div some-dir="5" />

如何5在我的测试中访问此指令属性值?

describe("some-dir", function() {
    var element, scope;
    beforeEach(module('app'));
    beforeEach(inject(function($rootScope, $compile) {

        scope = $rootScope;
        element = angular.element('<div><div id="el1" some-dir="5" /></div>');
        $compile(element)(scope);
        scope.$digest();

    }));

    it('should be able to get the attribute value', function(){

       // get the attr value of some-dir


    });

});
Run Code Online (Sandbox Code Playgroud)

tdd jasmine angularjs angularjs-directive karma-jasmine

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

CSS选择器 - 如何在CSS中选择'for'?

我正在使用jQuery验证.

当for现在有效时,验证器正在创建:

<label class="error" for="username" generated="true">
Run Code Online (Sandbox Code Playgroud)

因为所有标签都有相同的类=错误我可以用CSS选择这个基于'for'的确切吗?

我知道如何用jQuery对其进行排序 - 但总是寻找最干净,最纯粹的方式.任何建议都非常感谢.

皮特

css css-selectors

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

量角器:按属性值查找隐藏的输入元素

如何查找和获取以下元素的值?

<input type="hidden" title="username" value="joe.doe">
Run Code Online (Sandbox Code Playgroud)

任何建议非常感谢.

protractor

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

如何每隔几秒钟执行一次动作?

有人可以快速简单地向我解释如何每隔几秒钟执行一次操作

var timeOut = setTimeout(FunctionName, 5000);
Run Code Online (Sandbox Code Playgroud)

我想每5秒运行一次功能.

javascript

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

jQuery自动完成 - IE8问题 - 此选项卡已恢复

我遇到了jQuery UI的问题 - 自动完成和IE8.

我正在使用combobox你可以在jQuery UI网站上找到的方法 - 这里
基本上,它是从select/option列表创建自动完成输入+选择菜单.

我正在使用jQuery 1.6.4和jQuery UI 1.8.16; 两者都来自谷歌服务器.

它在Chrome/FF/Opera上完美运行,但在IE8上无效.

在IE8上 - 一旦你选择了某些东西(打字后),或者使用下拉按钮IE将重新加载页面.请注意,在使用箭头或尝试选择某些内容之前,IE不会崩溃.

  • res://ieframe.dll/acr_error.htm#, 在URL中,在实际路径前面
  • 或者是一条消息 this tab has been reloaded; a problem with the page causes IE to close and reopen the page

这里有实例

知道是什么导致IE这样做吗?任何建议都非常感谢.


jQuery代码:

    <script>
    (function( $ ) {
        $.widget( "ui.combobox", {
            _create: function() {
                var self = this,
                    select = this.element.hide(),
                    selected = select.children( ":selected" ),
                    value = selected.val() ? selected.text() : "";
                var input = …
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer jquery-ui jquery-ui-autocomplete

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

未捕获的语法错误,无法识别的表达式:[object Object]

当前在新闻滚动条上工作 - 请参阅我的实例 - 示例

当我按下/ prev箭头时,我收到错误日志 Uncaught Syntax error, unrecognized expression: [object Object]

为什么会出问题?语法中的错误在哪里?

jQuery代码:

        (function($) {
    /*!  Scroller
        ---------------------------------------------*/
        $.fn.Scroller = function() {

            //Set height
            $('.scroller').each(function() {
                var height = 0;
                $(this).children('div').each(function() {

                    if (height < $(this).height()) {
                        height = $(this).height();
                    }

                });
                $(this).css("height", height + "px");

            });

            $('.scroller').each(function() {

                var NextArrow = $(this).parent().find('.next');
                var PrevArrow = $(this).parent().find('.prev');


                // Set a timeout
                var timeOut = setTimeout(nextNotice, 5000);

                // pause on hover
                $(this).hover(

                function() {
                    clearTimeout(timeOut);
                }, function() { …
Run Code Online (Sandbox Code Playgroud)

jquery

5
推荐指数
1
解决办法
3万
查看次数

jQuery DataTables - 当日期也是一个链接时排序不起作用

我注意到当日期也是一个链接时,英国日期排序不起作用。

示例 1.(演示

这里的日期是纯粹的测试。工作完全正常。

       <tr>
            <td>01/01/01</td>
            <td>Tarik</td>
            <td>Rashad Kidd</td>
            <td>1 34 238 6239-0509</td>
        </tr>
Run Code Online (Sandbox Code Playgroud)

示例 2.(演示

这里的日期也是一个链接。根本不起作用。虽然没有抛出任何错误。

         <tr>
            <td><a href="#">01/01/01</a></td>
            <td>Tarik</td>
            <td>Rashad Kidd</td>
            <td>1 34 238 6239-0509</td>
        </tr>
Run Code Online (Sandbox Code Playgroud)

我还注意到排序确实适用于任何其他元素,即使它们是一个链接。只有作为链接的日期才是问题所在。

我正在使用以下 JS 代码:

// UK Date Sorting
jQuery.fn.dataTableExt.oSort['uk_date-asc']  = function(a,b) {
    var ukDatea = a.split('/');
    var ukDateb = b.split('/');

    var x = (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
    var y = (ukDateb[2] + ukDateb[1] + ukDateb[0]) * 1;

    return ((x < y) ? -1 : ((x …
Run Code Online (Sandbox Code Playgroud)

javascript datatable jquery datatables

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