Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用ajax请求填充表单字段,但在其他文件中不起作用_Javascript_Jquery - Fatal编程技术网

Javascript 用ajax请求填充表单字段,但在其他文件中不起作用

Javascript 用ajax请求填充表单字段,但在其他文件中不起作用,javascript,jquery,Javascript,Jquery,我首先为这个问题道歉。我试图填写销售价格部分的数据,但仍然无效 R1。我的sale4.php还可以。我尝试了这个网址,它有我需要的回报 sale4.php?q=Samsung%20Galaxy%20S4 R2。我的test.php还可以。它返回/填充了从sale4.php获得的值 <?php include('../_db/_con.php'); $m=$_GET['q']; $que="SELECT `purchase_list`.`sale_price` , `pu

我首先为这个问题道歉。我试图填写销售价格部分的数据,但仍然无效

R1。我的sale4.php还可以。我尝试了这个网址,它有我需要的回报

sale4.php?q=Samsung%20Galaxy%20S4

R2。我的test.php还可以。它返回/填充了从sale4.php获得的值

<?php
 include('../_db/_con.php');
    $m=$_GET['q'];

    $que="SELECT `purchase_list`.`sale_price` , `purchase_list`.`pur_id`
FROM  `purchase_list` 
JOIN  `item_info` ON  `purchase_list`.`item_id` =  `item_info`.`item_id`

WHERE  `purchase_list`.`sale_price` <>0 AND `item_info`.`item_name` =  '$m'";

        $result = $mysqli->query($que);
        $y=$result->fetch_array(MYSQLI_NUM);
        echo $y['0'];

include('../_db/con_.php');
 ?>
但在我的cash.php文件中,它运行良好。谁能说出我的错在哪里? 屏幕截图: 说明:

  • test.php:将get请求发送到sale4.php
  • sale4.php返回销售价格,带有$u GET var
  • cash.php作为test.php获取的应用文件。我的档案在下面-
//sale4.php

<?php
 include('../_db/_con.php');
    $m=$_GET['q'];

    $que="SELECT `purchase_list`.`sale_price` , `purchase_list`.`pur_id`
FROM  `purchase_list` 
JOIN  `item_info` ON  `purchase_list`.`item_id` =  `item_info`.`item_id`

WHERE  `purchase_list`.`sale_price` <>0 AND `item_info`.`item_name` =  '$m'";

        $result = $mysqli->query($que);
        $y=$result->fetch_array(MYSQLI_NUM);
        echo $y['0'];

include('../_db/con_.php');
 ?>

//test.php

<html><head><title>hello</title></head><body>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
</script>
<script>
function sale_price(itemed)
{
    $(document).ready(function()
    {
        $.get("sale4.php?q="+itemed,function(data,status)
        {
        $("#sale").val(data);
        //alert("Data: " + data + "\nStatus: " + status);
        });
    });
}
</script>
<input onChange="sale_price(this.value)" value="Mobile battery">
  <input id="sale" value="<?php
  $msg='fdf'; print $msg; ?>">
  </div>
</body>
</html>
你好 功能销售价格(分项) { $(文档).ready(函数() { $.get(“sale4.php?q=”+项目,函数(数据,状态) { $(“#销售”).val(数据); //警报(“数据:+数据+”\n状态:+状态); }); }); }
为自动完成1.10.3添加Jquery 1.10.1和Jquery UI,我想您也需要这样做

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Epos</title>

  <link rel="stylesheet" href="http://localhost/epos/css/jquery-ui.css" />


<style type="text/css">

#body{
    margin:0 auto;
    width:1000px;
}
#main{
    font-size: 40px;
    color:#039;
    font-weight:bold;
    font-family:"Courier New", Courier, monospace;
}
#bottom{
    font-size: 12px;
    color:#039;
    font-weight:bold;
    font-family:"Courier New", Courier, monospace;
    background-color: #DDDDDD;
}
#menuWrapper {
width:1000px; /* Menu width */
height:35px;
padding-left:14px;
background-color: #fff;
border-radius: 10px; /* Menu border roundedness */
}
.menu {
padding:0;
margin:0;
list-style:none;
height:35px;
position:relative;
z-index:5;
font-family:arial, verdana, sans-serif;
}
.menu li:hover li a {
background-color:#C0C0C0;
}
.menu li.top {display:block; float:left;}

.menu li a.top_link {
display:block;
float:left;
height:35px;
line-height:34px;
background-color:#C0C0C0;
color:#000;
text-decoration:none;
font-family:"Verdana", sans-serif;
font-size:16px; /* Tama�o de la fuente */
font-weight:bold;
padding:0 0 0 12px;
cursor:pointer;
}
.menu li a.top_link span {
float:left;
display:block;
padding:0 24px 0 12px;
height:35px;
width:146px;
}

.menu li a.top_link:hover, .menu li:hover > a.top_link {color:#000; }
.menu li:hover {position:relative; z-index:2;}
.menu ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu li:hover ul.sub {
left:0;
top:35px;
background:#CBE4E4; /* Submenu background color */
padding:3px;
color:#000;
white-space:nowrap;
width:200px;
height:auto;
z-index:3;
}

.menu li:hover ul.sub li a{
display:block;
height:30px;
width:200px;
line-height:30px;
text-indent:5px;
color:#000;
font-size:16px;
font-weight:600;
text-decoration:none;
}
.menu li:hover ul.sub li a:hover {
background: #0779F8; /* Background Color on mouseover */
color:#fff;
}
table{
margin:0 auto;
}
.h1{
font-size:72px;;
text-align:center;
}

</style>
</head>

<body>
  <div id="body">
  <center>
  <span class="h1">EPOS</span>
  </center>
<div id="menuWrapper">
<ul class="menu">
<li class="top">
<a class="top_link" href="http://localhost/epos/master/user.php"><span class="top">Epos</span></a>
<ul class="sub">
<li class="top"><a href="http://localhost/epos/master/user.php">Admin setup</a></li>
<li class="top"><a href="http://localhost/epos/?q=group-master">Company setup</a></li>
<li class="top"><a href="http://localhost/epos/logout.php">Logout</a></li>
</ul>
<span>&nbsp;</span>
<li class="top">
<a class="top_link" href="http://localhost/epos/master/user.php"><span class="top">Master</span></a>
<ul class="sub">
<li class="top"><a href="http://localhost/epos/master/user.php">User master</a></li>
<li class="top"><a href="http://localhost/epos/?q=group-master">Group master</a></li>
<li class="top"><a href="http://localhost/epos/master/units.php">Unit master</a></li>
<li class="top"><a href="http://localhost/epos/master/categories.php">Category master</a></li>
<li class="top"><a href="http://localhost/epos/master/item.php">Item master</a></li>
</ul>
<span>&nbsp;</span>
<li class="top"><a class="top_link" href="http://localhost/epos/?go=rent"><span class="top">Market</span></a>
<ul class="sub">
<li class="top"><a href="http://localhost/epos/market/cash.php">Cash sale</a></li>
<li class="top"><a href="http://localhost/epos/market/credit.php">Credit sale</a></li>
<li class="top"><a href="http://localhost/epos/market/cash-ps.php">Cash purchase</a></li>
<li class="top"><a href="http://localhost/epos/market/credit-ps.php">Credit purchase</a></li>
<li class="top"><a href="http://localhost/epos/market/cash-ps2.php">Cash purchase2</a></li>
<li class="top"><a href="http://localhost/epos/market/credit-ps2.php">Credit purchase2</a></li>
</ul>
<span>&nbsp;</span></li>
<li class="top"><a class="top_link" href="http://localhost/epos/?go=account"><span class="top">Account</span></a>
<span>&nbsp;</span></li>
<li class="top"><a class="top_link"  href="?go=reports"><span class="top">Reports</span></a></li>
</ul>
</div></header>


    <script src="http://localhost/epos/js/jquery-1.9.1.js"></script>
    <script src="http://localhost/epos/js/jquery-ui.js"></script>

<script>
function checkform() 
{   var q1 = parseInt(document.form.qty.value);
    var q2 = parseInt(document.form.q.value);
if(q1 > q2) 
{
    alert("Maximum available quantity is "+q2);
    return false;
}
else
{
    document.form.submit();
}
}

function sale_price(itemed)
{
    $(document).ready(function()
    {
        $.get("sale4.php?q="+itemed,function(data,status)
        {
        var prcS = data.split("|");
        var prc = prcS[0];
        document.getElementById("sale").value=prc;
        var prc2 = prcS[1];
        document.getElementById("qt").innerHTML=prc2;
        });
    });
}

function myformat(x) {
    var partz = x.toString();
    var parts = partz.split(".");
    parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
    return parts.join(".");
}

function calculated()
{
    $(document).ready(function()
    {
        var prc = parseInt(document.getElementById("sale").value);

        var vatQ = document.getElementById("vat").value;
        var vatzz =vatQ*prc;
        var vat= vatzz/100;
        var prc1=parseInt(vat)+parseInt(prc);
        var quan = document.getElementById("qty").value;

        var inp = parseInt(quan)*prc1;
        var vals= parseInt(inp);
        var x1 = myformat(vals);
        var parts1 = inp.toString();
        var parts = parts1.split('.');
        var x2 = parts[1] ? "." + myformat(parts[1]) : "";
        var profits = x1+x2;
         var elem = document.getElementById("profit");
        if(inp){
        elem.setAttribute("style","font-family: Tahoma; background-color: #ccc; font-weight: bold; color:#000;");
        $("#profit").val(profits);
        }else{
        elem.setAttribute("style","font-family: Courier; background-color: red; text-decoration: blink; color:#fff;");
        alert("Please enter info");
        $("#profit").val("0");
        }
        //document.getElementById("profit").value=profits;
        //alert(profits);

    });
}
</script>
  <script>
  $(function() {
    var items = ["Samsung Galaxy S4",
    "Motorola Razr HD",
    "iPhone 4",
    "Samsung Galaxy S3",
    "Motorola Razr HD",
    "Mobile equipment",
    "Mobile equipment",
    "Samsung Galaxy S4",
    "Mobile equipment",
    "Mobile equipment",
    "Samsung Galaxy S4",
    "Mobile equipment",
    "Mobile equipment",
    "Sony Xperia S",
    "Walton Mobile",
    "Mobile",
        ""
    ];
    $( "#item" ).autocomplete({
      source: items
    });
    var dates = [
    "",
    "22/7/2013"
    ];
    $( "#day" ).autocomplete({
      source: dates
    });
  });
  </script>
  <style type="text/css">
  .y2
  {
  background-color:#DDDDDD;
  }
  .scope
  {
  background-color:#CCCCCC;
  padding:4px;
  }
  .y1
  {
  width:25px;
  background-color:#DDDDDD;
  }
  .y21
  {
  width:55px;
  background-color:#DDDDDD;
  }
  #txt
  {
  width:200px;
  height:25px;
  }
  #txt:hover{
  background-color:#999999;
  border:#666666 1px solid;
  padding:5px;
  }
  #input{
  background-color:#666666;
  color:#fff;
  font-size:16px;
  border:#000 1px solid;
  padding:2px;
  font-weight:600;
  }
  td
  {
  padding:3px;
  vertical-align:top;
  }
  th
  {
  width:300px;
  }
  .ordel
  {
  width:300px;
  }
  </style>
  <div id="hello"></div>
  <form action="cash.php" method="post" name="form">
<table width="400" border="0" class="ui-widget">
    <tr>    
        <th class="col">Date</th>
        <th class="col">Customer</th>       
        <th class="col">Note</th>
        <th class="col">Item</th>
        <th class="col">Quantity</th>
        <th class="col">Vat(%)</th>
    </tr><input name="form" value="usr" type="hidden">
        <tr>
    <td><input size="10" name="date" id="day" value="22/7/2013" type="text"></td>

    <td><input size="20" name="customer" id="customer" value="" type="text"></td>

        <td><textarea onFocus="if(this.value=='n/a'){this.value=''}" id="txt" name="note" id="info">n/a</textarea></td>

    <td><input onChange="sale_price(this.value)" size="20" name="item_name" id="item" value="" type="text"></td>

    <td id="qt">

    <input type="hidden" value="1" name="q" id="q">

    <input size="10" name="qty" id="qty" value="1" type="text"></td>

    <td><input onChange="" name="vat" size="5" id="vat" value="5" type="text"></td>
    </tr>
    <tr>

    <th align="left" colspan="3">Price(each):
    <input id="sale" name="sale" size="6" value="" type="text">
    Total(+Vat):
    <input name="price" disabled="disabled" id="profit" size="6" value="" type="text">
    &nbsp;<input id="input" type="button" onClick="calculated()" value="Calculate"></th><th align="left" colspan="5">
    <input onClick="return checkform()" name="add" value="Add new" id="input" type="submit">    <input name="go" size="4" value="" placeholder="10" id="lab" type="text">
    <input name="goto" value="Go to S.N." id="input" type="submit">
    <input value="Delete" name="delete" id="input" type="submit"></th>
    </tr>
    </table>
    <table>
        <tr>

        <th style="width:25px;" class="scope">#</th>        
        <th style="width:145px;" class="scope">Date</th>
        <th style="width:225px;" class="scope">Customer</th>        
        <th style="width:645px;" class="scope">Note</th>
        <th style="width:205px;" class="scope">Item</th>
        <th style="width:25px;" class="scope">Sale(each)</th>
        <th style="width:25px;" class="scope">Bye(each)</th>
        <th style="width:35px;" class="scope">Quantity</th>
        <th style="width:25px;" class="scope">Vat</th>
        </tr>
            <tr>
                <td class="y1">1</td>
                <td class="y21">18 July 2013</td>
                <td class="scope"></td>
                <td class="y2"><i></i></td>
                <td class="y2">Mobile</td>
                <td class="y2">11111111</td>
                <td class="y2">444444</td>
                <td class="y2">4 Taka</td>
                <td class="y2">10%</td>
            </tr>
            <tr>
                <td class="y1">2</td>
                <td class="y21">20 July 2013</td>
                <td class="scope">Shiam</td>
                <td class="y2"><i>asdf</i></td>
                <td class="y2">Huawei Ascend G330</td>
                <td class="y2">0</td>
                <td class="y2">78</td>
                <td class="y2">8 piece</td>
                <td class="y2">10%</td>
            </tr>
            <tr>
                <td class="y1">3</td>
                <td class="y21">20 July 2013</td>
                <td class="scope">Shiam</td>
                <td class="y2"><i>asdf</i></td>
                <td class="y2">Huawei Ascend G330</td>
                <td class="y2">0</td>
                <td class="y2">78</td>
                <td class="y2">8 piece</td>
                <td class="y2">10%</td>
            </tr>
            <tr>
                <td class="y1">4</td>
                <td class="y21">20 July 2013</td>
                <td class="scope">jonson</td>
                <td class="y2"><i>n/a</i></td>
                <td class="y2">Motorola Razr HD</td>
                <td class="y2">0</td>
                <td class="y2">6000</td>
                <td class="y2">2 piece</td>
                <td class="y2">12%</td>
            </tr>
            <tr>
                <td class="y1">17</td>
                <td class="y21">22 July 2013</td>
                <td class="scope">Shiamss</td>
                <td class="y2"><i>dsadasd</i></td>
                <td class="y2">Motorola Razr HD</td>
                <td class="y2">0</td>
                <td class="y2">8000</td>
                <td class="y2">100 piece</td>
                <td class="y2">5%</td>
            </tr>
            <tr>
                <td class="y1">18</td>
                <td class="y21">22 July 2013</td>
                <td class="scope">Mister Don</td>
                <td class="y2"><i>He is a mangow people.</i></td>
                <td class="y2">Mobile equipment</td>
                <td class="y2">0</td>
                <td class="y2">1222</td>
                <td class="y2">30 piece</td>
                <td class="y2">5%</td>
            </tr>
            <tr>
                <td class="y1">19</td>
                <td class="y21">22 July 2013</td>
                <td class="scope">Doen</td>
                <td class="y2"><i>nothing</i></td>
                <td class="y2">Sony Xperia S</td>
                <td class="y2">0</td>
                <td class="y2">8000</td>
                <td class="y2">5 piece</td>
                <td class="y2">2%</td>
            </tr>
            <tr>
                <td class="y1">20</td>
                <td class="y21">22 July 2013</td>
                <td class="scope">Northern</td>
                <td class="y2"><i>no need to do.</i></td>
                <td class="y2">Sony Xperia S</td>
                <td class="y2">0</td>
                <td class="y2">8000</td>
                <td class="y2">4 piece</td>
                <td class="y2">5%</td>
            </tr>
            <tr>
                <td class="y1">21</td>
                <td class="y21">22 July 2013</td>
                <td class="scope">Sael</td>
                <td class="y2"><i>win to do</i></td>
                <td class="y2">Sony Xperia S</td>
                <td class="y2">0</td>
                <td class="y2">4000</td>
                <td class="y2">5 piece</td>
                <td class="y2">5%</td>
            </tr>
            <tr>
                <td class="y1">22</td>
                <td class="y21">22 July 2013</td>
                <td class="scope">Sael</td>
                <td class="y2"><i>win to do</i></td>
                <td class="y2">Sony Xperia S</td>
                <td class="y2">0</td>
                <td class="y2">4000</td>
                <td class="y2">5 piece</td>
                <td class="y2">5%</td>
            </tr></table>


    </form>
  </div>
</body>
</html>

促红细胞生成素
#身体{
保证金:0自动;
宽度:1000px;
}
#主要{
字体大小:40px;
颜色:#039;
字体大小:粗体;
字体系列:“Courier New”,Courier,monospace;
}
#底部{
字体大小:12px;
颜色:#039;
字体大小:粗体;
字体系列:“Courier New”,Courier,monospace;
背景色:#DDDDDD;
}
#menuWrapper{
宽度:1000px;/*菜单宽度*/
高度:35px;
左侧填充:14px;
背景色:#fff;
边框半径:10px;/*菜单边框圆度*/
}
.菜单{
填充:0;
保证金:0;
列表样式:无;
高度:35px;
位置:相对位置;
z指数:5;
字体系列:arial,verdana,无衬线;
}
.菜单李:将鼠标悬停在李a上{
背景色:#C0;
}
.menu li.top{显示:块;浮动:左;}
.menu li a.top_链接{
显示:块;
浮动:左;
高度:35px;
线高:34px;
背景色:#C0;
颜色:#000;
文字装饰:无;
字体系列:“Verdana”,无衬线;
字体大小:16px;/*Tama�奥德拉富恩特酒店*/
字体大小:粗体;
填充:0 12px;
光标:指针;
}
.menu li a.top_链接跨度{
浮动:左;
显示:块;
填充:0 24px 0 12px;
高度:35px;
宽度:146px;
}
.menu li a.top_link:hover,.menu li:hover>a.top_link{color:#000;}
.menu li:悬停{位置:相对;z索引:2;}
.菜单ul
{位置:绝对;左侧:-9999px;顶部:-9999px;宽度:0;高度:0;边距:0;填充:0;列表样式:无;}
.菜单li:悬停ul.sub{
左:0;
顶部:35px;
背景:#CBE4E4;/*子菜单背景色*/
填充:3倍;
颜色:#000;
空白:nowrap;
宽度:200px;
高度:自动;
z指数:3;
}
.菜单li:悬停ul.sub li a{
显示:块;
高度:30px;
宽度:200px;
线高:30px;
文本缩进:5px;
颜色:#000;
字体大小:16px;
字号:600;
文字装饰:无;
}
.菜单li:悬停ul.子菜单li a:悬停{
背景:#0779F8;/*鼠标上方的背景色*/
颜色:#fff;
}
桌子{
保证金:0自动;
}
.h1{
字体大小:72px;;
文本对齐:居中;
}
促红细胞生成素
函数检查表() {var q1=parseInt(document.form.qty.value); var q2=parseInt(document.form.q.value); 如果(q1>q2) { 警报(“最大可用数量为”+q2); 返回false; } 其他的 { document.form.submit(); } } 功能销售价格(分项) { $(文档).ready(函数() { $.get(“sale4.php?q=”+项目,函数(数据,状态) { var prcS=data.split(“|”); var prc=prcS[0]; document.getElementById(“销售”).value=prc; var prc2=prcS[1]; document.getElementById(“qt”).innerHTML=prc2; }); }); } 函数myformat(x){ var partz=x.toString(); var parts=零件Z.分割(“.”); 零件[0]=零件[0]。替换(/\B(?=(\d{3})+(?!\d))/g,“,”; 返回零件。连接(“.”); } 函数计算() { $(文档).ready(函数() { var prc=parseInt(document.getElementById(“销售”).value); var vatQ=document.getElementById(“vat”).value; var vatzz=vatQ*prc; 增值税=增值税/100; var prc1=parseInt(增值税)+parseInt(中国); var quan=document.getElementById(“数量”)值; var inp=parseInt(quan)*prc1; var-vals=parseInt(inp); var x1=我的格式(VAL); var parts1=inp.toString(); var parts=parts1.split('.'); var x2=零件[1]?“+myformat(零件[1]):”; 风险价值利润=x1+x2; var elem=document.getElementById(“利润”); if(inp){ 元素setAttribute(“样式”,“字体系列:Tahoma;背景色:#ccc;字体重量:粗体;颜色:#000;”); $(“利润”).val(利润); }否则{ elem.setAttribute(“样式”,“字体系列:Courier;背景色:红色;文本装饰:闪烁;颜色:#fff;”); 警报(“请输入信息”); 美元(“利润”).val(“0”); } //document.getElementById(“利润”)。值=利润; //警报(利润); }); } $(函数(){ var items=[“三星Galaxy S4”, “摩托罗拉Razr HD”, “iPhone4”, “三星Galaxy S3”, “摩托罗拉Razr HD”, “移动设备”, “移动设备”, “三星Galaxy S4”, “移动设备”, “移动设备”, “三星Galaxy S4”, “移动设备”, “移动设备”, “索尼Xperia S”, “沃尔顿移动电话”, “手机”, "" ]; $(“#项”)。自动完成({ 资料来源:项目 }); 变量日期=[ "", "22/7/2013" ]; $(“#天”)。自动完成({ 资料来源:日期 }); }); .y2 { 背景