$("#storlekslider").slider({
range: "max",
min: 0,
max: 1500,
value: 0,
slide: function(event, ui) {
$("#storlek_testet").val(ui.value);
$(ui.value).val($('#storlek_testet').val());
}
});
// $( "#storlek_testet" ).val( $( "#storlekslider" ).slider( "value" ) );
$("#storlek_testet").change(function() {
$("#storlekslider").slider("value", $(this).val());
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.9.0/jquery-ui.js"></script>
<link rel="stylesheet" type="text/css" href="https://code.jquery.com/ui/1.9.0/themes/base/jquery-ui.css">
<div id="storlekslider"></div>
<input type="text" name="storlek" id="storlek_testet" value="500" />Run Code Online (Sandbox Code Playgroud)
这是一个小提琴手
我改变输入字段中的值时试图让滑块跳转到正确的位置.我使用Jquery UI滑块.
我的代码不会工作.它只打印出默认值
这是php
$updatesQuery = "SELECT * FROM updates WHERE Isnote = 0";
$rs = mysql_query($updatesQuery) or
die("SQL: $usersQuery)<br />".mysql_error());
while($row = mysql_fetch_array($rs)) {
switch ($i){
case $row[CatID]=1:
$i = "kunder";
break;
case $row[CatID]=2:
$i = "bokningar";
break;
case $row[CatID]=3:
$i = "offerter";
break;
case $row[CatID]=4:
$i = "leverantorer";
break;
case $row[CatID]=5:
$i = "kalender";
break;
default:
$i = "no work";
break;
}
echo $i;
}
Run Code Online (Sandbox Code Playgroud)
sql查询有效.但我的输出只是默认值."没有工作".
我写错了什么?
我在php中有一个循环回声 <input type="hidden" id="lol" value=$id />
每次循环通过时,我都会在隐藏的输入字段中获得一个新值,您可以理解.
现在,我试图抓住每个项目的价值,并用Javascript和SAJAX抓住它.现在使用的javascript工作,但是!它只抓取第一个值(因为每个输入的ID相同)
Javscript:
function Showbooking() {
id = document.getElementById('lol').value;
x_showBookingForm(id, do_showBookingForm);
}
function do_showBookingForm(html) {
openPopup(600, 550, html);
}
Run Code Online (Sandbox Code Playgroud)
正如你所看到我用javascript打开一个POPUP并将值导出到该弹出窗口.
所以在每个弹出窗口中我得到相同的值(来自第一个输入的值).
我该如何解决这个问题?
我有一个奇怪的问题..
当我尝试使用相应的数字[0],[1]等访问我的json代码时,我只得到对象的第一个字符.
我的第一个代码:
test2.php
if(isset($_POST['getCustomersArray'])){
$runQuery = mysql_query($Query) or
die("SQL: $Query)<br />".mysql_error());
$numrows = mysql_num_rows($runQuery);
$array = array(array());
for($i = 0;$i <= 2; $i++){
$row = mysql_fetch_array($runQuery);
$array[$i]['namn'] = $row['fornamn'];
}
print json_encode($array);
}
Run Code Online (Sandbox Code Playgroud)
scriptfile.js
$.ajax({
type:"POST",
url: "test2.php",
data: "getCustomersArray=true",
datatype: "JSON",
cache: false,
success: function(json) {
console.log(json[0]);
}
});
Run Code Online (Sandbox Code Playgroud)
结果(来自console.log(json [0])):
[
Run Code Online (Sandbox Code Playgroud)
来自console.log(json)的结果:
[{"namn":"the first name"},{"namn":"The secound name"},{"namn":"the third name"}]
Run Code Online (Sandbox Code Playgroud)
我不知道为什么squarebrackets在那里,但也许他们应该?
我已经对这个问题进行了一段时间的模糊测试,并确定它有些愚蠢.请帮忙.
是否可以使用$ _POST获得除名为value的属性以外的其他属性的值
example: <option value="FusRo" name="Dah"></option>
Run Code Online (Sandbox Code Playgroud)
通常,当我使用$ _POST ['Dah']时,PHP会获取FusRo(值)。
但是我想获取另一个属性的值而不是名为value的属性。我希望你明白。
如果我不能使用$ _POST来获取其他值,那么我可以使用其他命令吗?
另一个例子:如果我使用
<option value="FusRo" name="Dah"></option>
Run Code Online (Sandbox Code Playgroud)
我可以用$ _POST代替“ Fusro”来获得“ Dah”吗?