小编Nis*_*dke的帖子

通过ajax发送相同名称的多个复选框值

我有多个复选框输入元素.

<input type="checkbox" name="userpages[]" id="1" value="1"/>
<input type="checkbox" name="userpages[]" id="2" value="2"/>
<input type="checkbox" name="userpages[]" id="3" value="3"/>
<input type="checkbox" name="userpages[]" id="4" value="4"/>
Run Code Online (Sandbox Code Playgroud)

我想通过Ajax将checked元素的值传递给php脚本.我试过这样做 -

var pages = $('input[name="userpages[]"]:checked');
    $.ajax({
    type: 'POST',
    url: 'post.php',
    data: {pages: pages},
    dataType: 'json',
    success: function(data) {
        if(data.status == 1) {
            alert('Successfully posted on your Facebook pages !');
        } else if(data.status == 0) {
            alert('Error !! Please try again.');
        } else {
            alert('Unknown Error. Reloading this page now...');
            location.reload();
         }
            }
    });
Run Code Online (Sandbox Code Playgroud)

并在PHP脚本中检索值 -

  foreach($_POST['pages'] …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery

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

从一个数组中的sql获取数据

我试图从一个单独的数组中获取数据库中的数据,但我没有成功.我试过的是 -

$q = mysql_query("SELECT*FROM meaning ORDER BY RAND() LIMIT 7");
$gt = mysql_fetch_array($q);
var_dump($gt);
Run Code Online (Sandbox Code Playgroud)

此查询仅提取一行.我想要的是这个查询应该获取随机的7行并返回一个数组作为数据像 -

array(4) { [0]=> row_0
           [1]=> row_1
           [2]=> row_2
           [3]=> row_3
           [4]=> row_4
           [5]=> row_5
           [6]=> row_6
         } 
Run Code Online (Sandbox Code Playgroud)

php mysql sql arrays

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

标签 统计

php ×2

ajax ×1

arrays ×1

javascript ×1

jquery ×1

mysql ×1

sql ×1