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

);ロード後に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.
            }); // you forgot the ); here.
    });

}); 

また、同じオリジンポリシーのためにフィドルは機能しません...同じオリジンポリシーを回避する方法

于 2013-02-25T20:57:35.257 に答える
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.
            }
        );
    });
});
于 2013-02-25T20:58:22.607 に答える