小编mpl*_*jan的帖子

如何在PHP中访问我的Javascript变量?

我有一个文件lightstatuspage.php,在其中,我有HTML,JavaScript和PHP代码.我在代码的JavaScript部分中使用了一些变量,我试图将这些变量传递给服务器,方法是将它们传递给代码的PHP部分.但是,这不起作用.

我正在使用$.post("lightstatuspage.php", slider_val);,然后在PHP部分,我通过做调用变量$_GET['rangeslider_val'];.

我做错了什么,我能做些什么来从JavaScript获取变量并将其发送到服务器?

    function show_value(x)
    {
       document.getElementById("slider_value").innerHTML=x;

       event.preventDefault();
       var slider_val = x;
       var query = new Parse.Query(Post);
       query.first({
          success: function(objects){
            objects.set("slider_val", slider_val);
            objects.setACL(new Parse.ACL(Parse.User.current()));

            return objects.save();

            window.location.href = "lightstatuspage.php?rangeslider_val=" + slider_val;
          }
       })
    }
Run Code Online (Sandbox Code Playgroud)

PHP代码是:

<?php
    $_GET['rangeslider_val'];

    print($rangeslider_val);
?>
Run Code Online (Sandbox Code Playgroud)

javascript php variables parse-platform server

2
推荐指数
1
解决办法
102
查看次数

结束日期必须等于且大于在boostrap中开始选择日期

要求 - 结束日期必须大于等于然后在boostrap datepicker中选择开始日期并在选定开始日期禁用之前.

问题 - 它可能在jquery日期,但我想知道如何在boostrap日期.

我的boostrap代码是

 $('#start_date').datepicker({autoclose: true,startDate: new Date()});
 $('#end_date').datepicker({autoclose: true,startDate: new Date()});
Run Code Online (Sandbox Code Playgroud)

供参考检查jq​​uery代码 小提琴

注意 - 我想在bootstrap中准确实现此选择器任何人都可以帮助我吗?

datepicker

2
推荐指数
1
解决办法
7698
查看次数

递增和递减

我想为增量和减量值制作2个按钮.因此,如果我增加var k = 4的值并按下减量按钮,它会减小4到3的值

我试过这个

var k = 1;

function qtrFunction(k, v) {
  document.getElementById('qtrrr').innerHTML = k;
  k++;
  document.getElementById('qtrrr').innerHTML = v;
  v--;
}
v = k;
console.log(k);
Run Code Online (Sandbox Code Playgroud)
<div style="color:white; font-size:70px;">QTR <span id="qtrrr" style="color:green; border-radius:10px; padding:5px 20px 5px 20px;">0</span>
</div>


<button onclick="qtrFunction(k)" style="padding:15px">Increase Quart</button>
<button onclick="qtrFunction(v)" style="padding:15px">Decrease Quart</button>
Run Code Online (Sandbox Code Playgroud)

html javascript

2
推荐指数
1
解决办法
363
查看次数

试图获取被点击对象的属性

我正在尝试从单击其链接时获取对象的标头值.

例如,当我点击链接时,我试图获得值"2014_BUDGET".

我尝试了各种各样的变化.

  • 尝试得到.prop()而不是.attr.
  • 试过搜索 .closest('td')
  • 试图得到父母attr.

一切都以警报结束'undefined'.

这是我的代码

<td headers="2014_BUDGET" class="MYCLASS"><a 
href="javascript: alert(  $(this).closest('td').attr('headers')  );">1</a></td>

<td headers="2014_BUDGET" class="MYCLASS"><a 
href="javascript: alert(  $(this).attr('headers')  );">1</a></td>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

2
推荐指数
1
解决办法
42
查看次数

逗号的空格分隔符 INSTEAD - 大量输出

你会在我的form标签中看到,我toLocaleString习惯于在我的最终输出中放置一个分隔符。但是我想要一个空格而不是逗号。我怎样才能做到这一点?

现在,第三个输出中有一个逗号。但理想情况下,我希望所有三个输出中都有一个空格,以使大数字更具可读性。

示例:“5 000”、“400 000”等。

<form 
  oninput="loanval.value=loan.value; 
           periodval.value=period.value; 
           paymentval.value=Math.floor(loan.value / period.value).toLocaleString()">
  <label>Loan Amount</label>
  <input type="range" id="loan" name="loan" min="5000" max="400000" step="5000">
  <output name="loanval" for="loan">0</output>
  <label>Loan Period</label>
  <input type="range" id="period" name="period" min="1" max="15">
  <output name="periodval" for="period">0</output>
  <label>Your monthly repayment will be:</label>
  <output name="paymentval">0</output>
</form>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

2
推荐指数
1
解决办法
3572
查看次数

如何在Ajax发布中传递多个json对象以在conTroller中获得相同的内容

我在这里和谷歌都经历过所有可能的问题.没有找到任何有用的或者我不知道如何相应地更改代码.JQuery中的新功能.请参阅下面的代码.

在表单中,主条目和详细信息条目存在.这里Employee部分是Master,而Member部分是详细信息,包含多行.我需要点击一个按钮传递所有记录.

var Employee = {
        "Title": "",
        "FirstName": "",
        "MiddleName": "",
        "LastName": "",
        "Gender": ""
    }
    Employee.Title = $('#ddltitle').val();
    Employee.FirstName = $('#txtfname').val();
    Employee.MiddleName = $('#txtmname').val();
    Employee.LastName = $('#txtlname').val();
    Employee.Gender = $('#ddlgender').val();

    var Member = {  
        "Membername": "",
        "Relation": "",
        "Gender": "",
        "DOB": "",
        "Age": ""
    }

    Member.Membername = $('#txtmem1').val() + "," + $('#txtmem2').val() + "," + $('#txtmem3').val() + "," + $('#txtmem4').val() + "," + $('#txtmem5').val();
    Member.Relation = $('#ddlrel1').val() + "," + $('#ddlrel2').val() + "," + $('#ddlrel3').val() + "," + …
Run Code Online (Sandbox Code Playgroud)

jquery asp.net-mvc-4

2
推荐指数
1
解决办法
9523
查看次数

验证百分比变量.没有小数点,没有负数

这听起来很容易,却无法让它发挥作用.我需要接受0到100之间的百分比数字,没有十进制数字,没有负数.我该怎么做这个验证?

if ((Pcomplete == "" ) || (Pcomplete < 0 && Pcomplete > 100)) {
  alert('Percentage field is required. You need to type a number between 0 and 100');
  return false;
}
Run Code Online (Sandbox Code Playgroud)

javascript

2
推荐指数
1
解决办法
77
查看次数

为什么我的 json 数据没有用 JsonView 显示?

我尝试使用 JSONView 显示此代码,但从 api 回调函数内部调用数据时不会显示,但在回调外部时会显示非 api 数据。

// Call FreeGeoIP API to get browser IP address
$.getJSON('https://freegeoip.net/json/', function(data) {
  var ipaddress = data.ip;

  // Get browser language
  var language = window.navigator.language;

  // Get software
  var software = window.navigator.appVersion;
  var regExp = /\(([^)]+)\)/;
  software = regExp.exec(software)[1];

  // Add data to obj
  var obj = {
    'ipaddress': ipaddress,
    'language': language,
    'software': software
  };

  // Write obj to document
  $('body').html(JSON.stringify(obj));
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

javascript api jquery json getjson

2
推荐指数
1
解决办法
7987
查看次数

找不到类“NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider”

尝试在 Laravel 项目中安装 Composer 时出现此错误。

Illuminate\Foundation\ComposerScripts::postAutoloadDump @php artisan package:discover 在 ProviderRepository.php 第 208 行:

类“NunoMaduro \碰撞\适配器\ Laravel \ CollisionServiceProvider”没有
找到
脚本@php工匠包:探索处理后自动加载转储事件,错误代码1返回

javascript php mysql laravel vue.js

2
推荐指数
2
解决办法
4547
查看次数

每次单击按钮即可旋转div元素

要点:单击按钮时,content-div旋转360度。但是,在第二次单击时,什么也没有发生。

我想要的是,每次单击按钮时,div元素都会旋转360度,就像第一次单击一样。

我找到了一些jQuery建议,但我希望通过使用JavaScript来完成。

var content = document.getElementById("content");
var btn = document.getElementById("btn");
btn.addEventListener("click", function() {
  content.style = 'transform: rotate(' + 0 + '360deg)';
});
Run Code Online (Sandbox Code Playgroud)
#content {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: lightblue;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 1s ease-in-out;
}

#btn {
  width: 100px;
  height: 50px;
  background: grey;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  text-decoration: none;
}

a {
  color: white;
  text-decoration: none;
}
Run Code Online (Sandbox Code Playgroud)
<div id="content">
  <p>It's spinning</p>
</div>
<div …
Run Code Online (Sandbox Code Playgroud)

javascript css

2
推荐指数
1
解决办法
66
查看次数