【问题标题】:mySQL database sorting with jQuery使用 jQuery 对 mySQL 数据库进行排序
【发布时间】:2013-02-11 03:32:08
【问题描述】:

我的代码出现了一些问题。谁能告诉我我做错了什么?

html:

<button type="button" id="searchbutton">Click Me!</button> 
<div id="resultsdiv"></div>

js:

$(document).ready(function() {

    $("#searchbutton").bind('click', function() {
        $("#resultsdiv").load(
            'http://profithing.com/wp-content/php/sorting.php',
            { // parameters, in object literal format
               sortDir: 'asc',
               sortCol: 'name'
               // etc.
            }
    });

}); 

php:

<?php
mysql_connect("localhost", "login", "pass") or die(mysql_error());
mysql_select_db("database");

$result = mysql_query("SELECT * FROM table ORDER BY added ASC");

while($row = mysql_fetch_array($result))
  {
  echo "<div class='something'>";
  echo "<a href='$row[link]'>";
  echo "<img src='$row[img]' height='125' width='125'/>";
  echo "<p>$row[name]</p></a></div>";
  echo "<br>";
  }
?> 

jsFiddle 是here
我觉得我的php没问题,调用它肯定有问题。
感谢您的帮助。

编辑:添加 php 代码

【问题讨论】:

  • 它(不)在做什么? “一些问题”对我们一点帮助都没有。
  • 我认为您的问题出在 PHP 上。如上所述,确切的问题是什么?
  • 点击按钮后没有发布任何内容
  • 你能显示php吗?除非有更多信息,否则真的没有办法提供帮助
  • 至少,您的 .load() 缺少右括号。

标签: php jquery mysql sorting


【解决方案1】:

您的陈述不正确(缺少);)。请看下文。

$(document).ready(function() {
    $("#searchbutton").bind('click', function() {
        $("#resultsdiv").load(
            'http://profithing.com/wp-content/php/sorting.php',
            { // parameters, in object literal format
               sortDir: 'asc',
               sortCol: 'name'
               // etc.
            }
        );
    });
});

【讨论】:

  • 好的,它可以工作。还有一个问题。你知道 sortDir 和 sortCol 是如何工作的吗?感谢您的帮助
  • 没问题......对不起,我没有......我已经快速搜索但我找不到任何对sortDirsortCol的引用......我可以问你在哪里找到的?
  • 当然。这是来自这个主题的建议:stackoverflow.com/questions/15073643/…
  • 好的,我不太确定@PatrickM 在这里说什么。因此,可能值得回复他的评论以寻求进一步的帮助。
【解决方案2】:

加载后您忘记了);

$(document).ready(function() {

    $("#searchbutton").bind('click', function() {
        $("#resultsdiv").load(
            'http://profithing.com/wp-content/php/sorting.php',
            { // parameters, in object literal format
               sortDir: 'asc',
               sortCol: 'name'
               // etc.
            }); // you forgot the ); here.
    });

}); 

由于相同的原产地政策,小提琴也无法工作......Ways to circumvent the same-origin policy

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-01
    • 2014-11-30
    • 2012-11-09
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    • 2012-07-12
    • 1970-01-01
    相关资源
    最近更新 更多