小编Smu*_*ger的帖子

jquery,发布多个变量

我是jquery的新手,并尝试从php学院修改基本脚本.

jquery脚本是:

<script type="text/javascript">
function get() {
    $.post('getpeopleinjobs.php', {
        postvarfname: form.firstname.value,
        postvarlname: form.d = surname.value
    }, function(output) {
        $('#age').html(output).show();
    });
}
</script>
Run Code Online (Sandbox Code Playgroud)

我的表格代码是:

    <form name="form">
    <input type="text" id="firstname">
    <input type="text" id="surname">
    <input type="button" value="get" onclick="get();">
    </form>
Run Code Online (Sandbox Code Playgroud)

当我传递一个变量并且我的代码片段是:

$.post('getpeopleinjobs.php', {
    postvarfname: form.firstname.value
}
Run Code Online (Sandbox Code Playgroud)

然后我尝试添加第二个变量

$.post('getpeopleinjobs.php', {
    postvarfname: form.firstname.value,
    postvarlname: form.d = surname.value
}
Run Code Online (Sandbox Code Playgroud)

它现在在Internet Explorer中不起作用,但有趣的是它在Chrome中有效吗?

对初学者有什么建议吗?=

jquery

4
推荐指数
3
解决办法
2万
查看次数

jquery +循环遍历html表行,其中未选中复选框

我有以下循环,相应地查找checked checkboxes和编辑每一行.

$("table.authors-list").find('input[type="checkbox"][name^="treated"]:checked').each(function () {
    var row = $(this).closest('tr'),
        priceInput = row.find('input[name^="transportprice"]');

    priceInput.val(treatedtransportcostperton.toFixed(2));
});  
Run Code Online (Sandbox Code Playgroud)

:checked我想要循环查看未选中复选框的表相反的是什么?

提前致谢.

jquery checked

4
推荐指数
1
解决办法
3047
查看次数

MySQL插入语句(插入表(列)select语句)

我试图将值插入表的选定列,但只插入MySQL语句的结果.select语句本身可以正常工作并返回结果.

当与insert语句结合使用时,它将失败

error incorrect syntax near `dedspgoods`.`case number`.
Run Code Online (Sandbox Code Playgroud)

任何人都可以用正确的语法帮助我吗?我的错误语法如下:

insert into despgoods_alldetails 
  (`case number`, weight, customer, transporttypename) 
values 
( select despgoods.`case number`
       , despgoods.weight
       , despgoods.customer
       , customers.transporttypename 
  from despgoods 
    inner join customers 
      on despgoods.customer = customers.customer )
Run Code Online (Sandbox Code Playgroud)

mysql select insert

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

mysql查询根据多个条件连接4个表

我在mysql中有四个表,如下所示:

在此输入图像描述

在此输入图像描述

我想要做的是将表格连在一起,以显示是否已经为部门中的每个用户进行了培训,如果已经完成,则显示培训日期,否则说需要培训.

所以部门财务的期望输出将是这样的:

在此输入图像描述

我尝试使用下面的代码,但连接变得不准确和无效.

select o.person, o.job, j.risk, r. training,c.course,
    c.person,c.datecompleted 
from orgstructure o 
left outer join jobsrisks j 
    on o.job=j.job 
left outer join risktraining r 
    on j.risk=r.risk 
left outer join coursescompleted c 
    on o.person=c.person 
where o.department='finance'
Run Code Online (Sandbox Code Playgroud)

我应该将多个选择查询嵌入到一个中吗?任何帮助表示赞赏.

mysql join

3
推荐指数
1
解决办法
3万
查看次数

jquery 自动完成结果显示在其他输入元素上

在输入框上使用 jquery 自动完成功能。这是 100% 工作,但认为样式需要一些工作。

目前 jquery 建议显示在其他输入元素的文本后面。如果我单击选择框下方的 jquery 选项,则会触发选择框,而不是选择自动完成选项。

如何将 jquery 自动完成配置为最重要?这是js问题还是css问题?

我试图禁用另一个输入元素,使用下面的代码命名周期,但它不起作用:

<script type="text/javascript">
      $(function(){
        $("#customer").autocomplete({
          minlength: 5,
          source: "get_customers",
           open: function(event, ui) { // disable other inputs
        $("input#period").attr("disabled", "disabled");
    },
      close: function(event, ui) { // re-enable other inputs
        $("input#period").removeAttr("disabled");
    },
          messages: {
          noResults: '',
          results: function() {}
      }


        });
      });
</script>
Run Code Online (Sandbox Code Playgroud)

任何关于获取 jquery 列表“ontop”或禁用其他表单工作的建议都将不胜感激。

css jquery autocomplete

3
推荐指数
1
解决办法
1825
查看次数

PHP 从 URL 获取结果

我认为愚蠢的问题。

我有一个想要访问的 API。如果我只是将网址输入浏览器,它就会正确返回所有结果。

https://api.mydomain.com/v1/name?user=user1&pass=1234
Run Code Online (Sandbox Code Playgroud)

在我的浏览器中,这会返回数组信息:

{"firstname":"John","Surname":"Smith"}    
Run Code Online (Sandbox Code Playgroud)

我希望能够使用 PHP 简单地将 URL 页面的结果分配给一个变量:

$url="https://api.mydomain.com/v1/name?user=user1&pass=1234";
$result=parse($url);
print_r($result);
Run Code Online (Sandbox Code Playgroud)

这显然不起作用,但只是寻找正确的语法。做了一些研究,但没有得到任何运气。应该如此简单,但事实并非如此。

一如既往的感谢建议。谢谢

php url http

3
推荐指数
1
解决办法
1万
查看次数

对另一个控制器中的codeigniter使用离子身份验证

我正在尝试使用codeigniter构建一个Web应用程序.我已经安装了Ion Auth作为我的身份验证模型.

默认的Auth.php控制器对用户进行身份验证并设置会话.

<?php defined('BASEPATH') OR exit('No direct script access allowed');

class Auth extends CI_Controller {



    function __construct()
    {
        parent::__construct();
        $this->load->library('ion_auth');
        $this->load->library('session');
        $this->load->library('form_validation');
        $this->load->helper('url');

        $data['title']="Login Page";
        $this->load->view("view_site_header",$data);

        // Load MongoDB library instead of native db driver if required
        $this->config->item('use_mongodb', 'ion_auth') ?
        $this->load->library('mongo_db') :

        $this->load->database();    

        $this->form_validation->set_error_delimiters($this->config->item('error_start_delimiter', 'ion_auth'), $this->config->item('error_end_delimiter', 'ion_auth'));
    }

    //redirect if needed, otherwise display the user list
    function index()
    {
        // if not logged in - go to home page
        if (!$this->ion_auth->logged_in())
        {
            //redirect them to the login page
            redirect('auth/login', …
Run Code Online (Sandbox Code Playgroud)

authentication session codeigniter ion-auth

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

在哪里可以找到 SQL Server 中的对象并确定它是视图还是表?

我遇到了一个我认为很容易解决但无法解决的问题。

我没有创建这个数据库或作业,所以我通过它来排除故障。

我有一个失败的 SQL Server 作业,它有多个步骤。

步骤之一是

select * into [Pastel_OrderStock] from [Pastel_SOProducts]
Run Code Online (Sandbox Code Playgroud)

这失败并出现错误:

将数据类型 varchar 转换为 float 时出错。

现在,如果我尝试去:

select * from [Pastel_SOProducts]
Run Code Online (Sandbox Code Playgroud)

它给出了同样的错误。

我的问题是我Pastel_SOProducts在任何数据库表或视图中都看不到表或视图,但鉴于错误,它显然存在。

我怎样才能找到它在哪里,更重要的是如何查看表结构或视图语法?

提前致谢

sql-server sql-server-2012

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

mssql显示1个小数点(如果可用),否则显示无

我认为很简单.

我有一个显示项目长度的查询.

查询:

select length from vw_OutstandingVsInStock1 OVI
LEFT JOIN Departments DEP
on OVI.Department COLLATE DATABASE_DEFAULT=DEP.Description
where OutstandingVolume>0.39 
Run Code Online (Sandbox Code Playgroud)

这会返回如下结果:

0.9
1.2
1.5
1.8
2.1
2.4
2.7
3.0
3.3
3.6...
Run Code Online (Sandbox Code Playgroud)

3.0我希望它显示为的情况下3

所以如果没有小数值,则显示int没有小数.如果存在十进制显示十进制到1小数点?

所以期望的输出是36不是3.06.0

我正在使用MSSQL 2012.

sql-server decimal-point

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

在 tcpdf 标题中右对齐徽标

我的 php 文档中有以下 tcdpf 语法:

$title="My Heading";
$obj_pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.$title, PDF_HEADER_STRING, array(0,64,255), array(0,64,128));
Run Code Online (Sandbox Code Playgroud)

徽标出现在左侧,如何右对齐logo和左对齐$title

php pdf tcpdf graphical-logo

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