jQuery加载不运行

时间:2013-10-16 12:21:42

标签: jquery jquery-load

我有以下代码

 <script>
$( "#brand" ).change(function() {
   var values = $(this).serialize();
   console.log(values);
    $( "#model" ).load( "model.php?" + values);
});     
  </script>

值将记录在控制台中。因此,更改函数可以正常工作,var值可以成功地序列化表单字段。

div id模型存在但未填充。

当我去model.php?brand = 123时,html输出是正确的

然而,加载功能似乎没有做任何事情。 我做错了什么?

2 个答案:

答案 0 :(得分:4)

<script>
$( "#brand" ).change(function() {
   var values = $(this).serialize();
   console.log(values);

    $("#model").load("model.php", { brand:123});
     or
    $("#model").load("model.php", values);
});     
  </script>

希望这会有用

答案 1 :(得分:1)

首先检查响应代码。

    function( response, status, xhr ) {
  if ( status == "error" ) {
    var msg = "Sorry but there was an error: ";
    $( "#error" ).html( msg + xhr.status + " " + xhr.statusText );
  }
});

添加此代码,如$(element).load(url,function(){..});

试试这个:

$( "#model" ).load( "model.php" ,values);