有一段时间我看到网页设计师使用具有100%全宽功能的Twitter引导程序,但我知道引导程序的最大宽度是:"1170px",我的问题是如何做到这一点?从themeforest查看这两个样本:http ://thevectorlab.net/flatlab/ http://demo.themepixels.com/webpage/katniss/dashboard.html 他们使用的任何提示或技巧?
我有一个dropdown用ajax填充动态,
<select id="singer_list">
<option value='.$value.'>'.$option.'</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我的问题是:我不能得到的价值dropdown在$_POST
我使用:
$singer_name=$_POST["singer_list"];
echo $singer_name;
Run Code Online (Sandbox Code Playgroud)
但$singer_name没有显示!如何选择dropdownin的值$_POST?
我的ajax代码是:
<script type="text/javascript">
$(function(){
$("#genre_list").change(function(){
var genre_id=$("#genre_list").val();
$.ajax({
type:'POST',
url:'ajax_singer_list.php',
data:{'genre_id':genre_id},
success:(function(data){
$("#singer_list").append(data);
})
})
})
})
</script>
Run Code Online (Sandbox Code Playgroud)
ajax_singer_list.php处理程序:
<?php
include('../db_inc.php');
$genre_id =$_POST['genre_id'];
$result = $connection->query("SELECT singer_name,singerid from singers INNER JOIN genre_singer ON singers.singerid=genre_singer.f_singer_id where f_genre_id = '$genre_id'")or die($connection->error);
while($row = $result->fetch_object()){
$singer_name = $row->singer_name;
$singer_id = $row->singerid;
echo "<option value=$singer_id>$singer_name</option>";
}
$connection->close;
?>
Run Code Online (Sandbox Code Playgroud) 无法向元素添加功能javascript
该功能modalbg.onclick不起作用。
var modalbg = document.createElement("div");\n\ndocument.body.appendChild(modalbg); // to place at end of document\n modalbg.onclick(function () {\n alert();\n})\nRun Code Online (Sandbox Code Playgroud)\n\n错误是:
\n\n\n\n(索引):625 未捕获类型错误:modalbg.onclick 不是函数(\xe2\x80\xa6)
\n
我有一个Like按钮.单击该按钮时,会通过Ajax将一条记录插入到DB中.如果插入成功,我将按钮的名称更改为不同.
在页面中我有10多个像按钮,我想选择点击按钮.我正在尝试使用,$(this)但这不适用于此特定代码.这是代码.
$('.content').on('click', '.like_music', function(){
var music_id = $(this).parents('.music-item').attr('id');
$.ajax({
type:'POST',
url:'add_like_music.php',
data:{'music_id':music_id},
success:function(data){
alert(data);
if (data == "YES"){
$(this).html('unlike')
}
}
})
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我singer id在另一个表中插入数据后尝试生成,当我使用prepare语句时会出现问题:
警告:mysqli_insert_id()期望参数1为mysqli,object>在第22行的/Applications/XAMPP/xamppfiles/htdocs/admin/singer.php中给出警告:mysqli :: prepare()[mysqli.prepare]:couldn'在第24行的/Applications/XAMPP/xamppfiles/htdocs/admin/singer.php中获取> mysqli>
<?php
include('../db_inc.php');
$singer_name =$_POST['singer_name'];
$singer_gender=$_POST['singer_gender'];
$singer_des=$_POST['singer_description'];
$singer_genre=$_POST['genre_list'];
if($stmt=$connection->prepare("INSERT INTO singers(singer_name,singer_gender,singer_description) VALUES (?,?,?)")){
$stmt->bind_param('sss',$singer_name,$singer_gender,$singer_des);
$result1=$stmt -> execute();
$singer_id=mysqli_insert_id($stmt);
$stmt->close();
}
if($stmt2=$connection->prepare("INSERT INTO genre_singer(f_singer_id,f_genre_id) VALUES (?,?)")){
$stmt2->bind_param('fs',$singer_id,$singer_genre);
$result2=$stmt2 -> execute();
$stmt2->close();
$connection->close();
}
if($result1 & $result2){
echo "insert successfully";
};
?>
Run Code Online (Sandbox Code Playgroud)