1
基本上,我想通過在同一頁面成功的Ajax調用將值從一個div傳遞到其他div。如何通過perl中的ajax調用將值從一個div傳遞給另一個div?
但是,我仍然可以使用另一個從div獲取值的頁面執行 。成功時,該值將加載到其他div。
這裏是我的代碼:
我的index.pl有以下代碼。
while($query->fetch()) {
print qq("<option id='$tblname_id'>$tblname_name</option>");
}
print "<div id='body'></div>";
我的script.js包含以下代碼。
$(document).ready(function(){
$('option').click(function(){
var selected=$(this).val();
var id=this.id;
//alert(id); //here I am getting the id of selected option
$.ajax({
type:"get",
url:"hello.pl", //instead of hello.pl,I want to do with index.pl itself
data:{'id':id},
success: function(msg){
$("#body").html(msg);
$("#body").show();
}
});
});
});
Hello.pl包含
$obt_id=$q->param('id');
這一次,當我做同樣的與index.pl works.But,事實並非如此。
誰能告訴我問題在哪裏。
在一行中,我的問題很簡單。
如何通過從其他div發送的ajax調用在同一頁面中獲取div的值? 任何幫助將有所幫助。
謝謝。
我想要的ID早在其他div.SO追加到元素,我可以用它來進一步只是加載其他div不是問題。基本上,我不是在同一頁面中使用$ q-> param('id')來獲取id。如何得到它? – vijay