0

我只是遇到了我的代码的一些问题。谁能告诉我我做错了什么?

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在这里
我认为我的php还可以,调用它肯定有问题。
感谢帮助。

编辑:添加 php 代码

4

2 回答 2

0

);您在加载后忘记了:

$(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.
    });

}); 

由于同源政策,小提琴也无法工作......规避同源政策的方法

于 2013-02-25T20:57:35.257 回答
0

您错误地关闭了您的陈述(缺少 a );)。请看下文。

$(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.
            }
        );
    });
});
于 2013-02-25T20:58:22.607 回答