2016-04-21 11 views
-1

Mein JQuery-Code:

$(document).ready(function() { 
    $("#cat").change(function(e){ 
     $.post($("#cat").val(), function(html){ 
     $("#data").html(html); 
     }); 
     return false; 
    }); 
    }); 

Meine Html-Code:

<select name="cat" id="cat"> 
    <option value="http://option1.html">Option 1</option> 
    <option value="http://option2.html">Option 2</option> 
</select> 
<div id="data">Hello World!</div> 

Aber wenn ich selectbox ändern Ajax zu nennen, ich habe Internal Server Error 500, bitte helfen Sie mir zu lösen?

Antwort

1

Wenn Sie versuchen, die Inhalte dieser HTML-Dateien zu erhalten, sollten Sie $ .get()

Wie

$.get('out1.html') 
    .done(function(data){ 
    $('#data').html(data); 
    }); 
verwenden
Verwandte Themen