簡體   English   中英

jQuery的加載與定義變量

[英]jquery load with define variable

我想設置jQuery加載目標。 下面的代碼是可行的。

 <script> $(document).ready(function() { $(".first").click(function(){ var str=$(this).attr("value"); / $(".sencond").hide(); $("#shows").html("wait ... "); $("#shows").show(); $("#shows").load('load.php?str='+str); }) }) </script> 

我想將加載目標更改為$(“#shows”)。load(“'+ str +'。php”); 但這是行不通的。

怎么了?

您可以這樣做嗎,不需要在'str'周圍加上引號( 'str' )。

$("#shows").load( str+ ".php")

$("#shows").load("'+str+'.php"); 它將生成字符串為'strvalue'.php並且找不到該頁面。

這是工作代碼:

<script>
$(document).ready(function() {

$(".first").click(function(){
var str=$(this).attr("value"); 

$(".sencond").hide();  
$("#shows").html("wait ... ");
$("#shows").show();

$("#shows").load(str+'.php'); 

})

})
</script>

確保加載PHP頁面應該在那里!

使用js模板字符串

$("#shows").load(`${var}.php`)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM