2013-08-12 83 views
1
$(document).ready(function(){ 
    $("#S1").change(function() 
    { 
     var IDCat=this.value; 
     $.ajax({ 
      type: "GET", 
      url: 'product_modify.php', 
      data: {IDCat:IDCat}, 
      success: function(data) 
      { 
       $("#p1").text(data); 
       $("#tempForm").load('tv_form.php'); 
      }      
     }); 
    }); 
}); 

這是我的代碼,在load()功能時,我稱之爲「tv_form.html」文件,它的工作原理,但是當我稱之爲「tv_form.php」這是行不通的,錯誤403禁止 問題出在哪裏? .html的作品,但.php不起作用。如何使用jquery ajax將php腳本加載到div中?

+1

確保你的文件名,你應該從服務器運行你的PHP文件。 – sudhakar

+0

PHP文件不打算從客戶端運行。這就是它被稱爲服務器腳本的原因。您可以讓PHP文件爲您提供一組要插入的HTML元素。 – Angela

+0

謝謝,問題解決了.htaccess。 –

回答

0

添加URL而不是文件名。

$(document).ready(function(){ 
    $("#S1").change(function() 
    { 
    var IDCat=this.value; 
    $.ajax({ 
      type: "GET", 
      url: 'product_modify.php', 
      data: {IDCat:IDCat}, 
      success: function(data) 
      { 
       $("#p1").text(data); 
       $("#tempForm").load('URL to tv_form.php'); // www.example.com/file.php 
      } 
     }); 
     }); 
}); 
相關問題