ajax 取值


<head>

<meta http-equiv="Content-Type" content="text/html; charset=gdk" />

<script type="text/javascript" src="js/jquery-1.7.1.js"></script>

<script src="js/myjs.js"></script>

<link href="mydiv.css" rel="stylesheet" type="text/css"/>

<title>无标题文档</title>

<!--<body οnlοad="getvalue();">

<h1>这是首页<h1>

<form id="myfom" action="smysql.php" method="post">

Name:<input type="text" name="user" id="user"  οnblur="check(this.value)"><br/>

pswd:<input type="text" name="atr"><br/>

<select name="selects" value="1" >

<option value="红色">红色</option>

<option value="绿色">绿色</option>

</form>

</body>

</html>-->

<script language="javascript">

$(document).ready(function ()

{

   $('#send_ajax').click(function (){

     var params=$('input').serialize(); //序列化表单的值

     $.ajax({

       url:'ajax_json.php', //后台处理程序

       type:'post',         //数据发送方式

       dataType:'json',     //接受数据格式

       data:params,         //要传递的数据

       success:update_page //回传函数(这里是函数名)

     });

   });

//$.post()方式:

$('#test_post').click(function (){

    $.post(

      'ajax_json.php',

      {

        username:$('#input1').val(),

        age:$('#input2').val(),

        sex:$('#input3').val(),

        job:$('#input4').val()

      },

      function (data) //回传函数

      {

        var myjson='';

        eval('myjson=' + data + ';');

        $('#result').html("姓名:" + myjson.username + "<br/>工作:" + myjson['job']);

      }

    );

   });

//$.get()方式:

$('#test_get').click(function ()

{

    $.get(

      'ajax_json.php',

      {

        username:$("#input1").val(),

        age:$("#input2").val(),

        sex:$("#input3").val(),

        job:$("#input4").val()

      },

      function(data) //回传函数

      {

        var myjson='';

        eval("myjson=" + data + ";");

        $("#result").html(myjson.job);

      }

    );

});

});

function update_page (json) //回传函数实体,参数为XMLhttpRequest.responseText

{

alert(json);

var str="姓名:"+json.goodsName+"<br />";

str+="年龄:"+json.goodsPrice+"<br />";

str+="性别:"+json.goodsCounts+"<br />";

str+="工作:"+json.goodsDsc+"<br />";

str+="追加测试:"+json.append;

$("#result").html(str);

}

</script>


<body>

<div id="result" style="background:orange;border:1px solid red;width:300px;height:200px;"></div>

<form id="formtest" action="" method="post">

    <p><span>输入姓名:</span><input type="text" name="goodsName" id="input1" /></p>

    <p><span>输入年龄:</span><input type="text" name="goodsPrice" id="input2" /></p>

    <p><span>输入性别:</span><input type="text" name="goodsCounts" id="input3" /></p>

<p><span>请选择上传文件 :</span><input type="file" name="myfile" id="myfile" οnchange="onloads();"/></p>

    <p><span>输入工作:</span><input type="text" name="goodsDsc" id="input4" /></p>

<p><span>输入类型:</span><select name="selecttype" id="slt1" >

<option id="slts1" value=1></option>

<option id="slts2" value=2></option>

</select>

<p><span>输入属性:</span><select name="selectatter" id="slt2" >

<option id="sltr1" value=1></option>

<option id="sltr2" value=2></option>

</select>

</p>

</form>

<button id="send_ajax">提交</button>

<button id="test_post">POST提交</button>

<button id="test_get">GET提交</button>

</body>

</html>










<?php

 session_start();

 include_once("conn.php");

$arr = $_REQUEST;

$arr['append'] = '测试字符串';

//print_r($arr);

$myjson = my_json_encode($arr);

echo $myjson;

function my_json_encode($phparr)

{

     // $array="1";

    // if(function_exists("json_encode"))

    // {

 // foreach($phparr as $value){

 // $array=$value;

 // }

$arrs=array_values($phparr);

$b=explode(",",$arrs]);

mysql_query("INSERT into goods(goodsName,goodsPrice,goodsCounts,goodsDsc,goodsStats,typeId,atterId)VALUES('dwmsf',230,23,'还好','0',1,1)");

mysql_close();

     return json_encode($b;);

    }

    else

    {

      require_once 'json/json.class.php'; 

      $json = new Services_JSON;

      return $json->encode($phparr);

    }

}

?>


转载于:https://my.oschina.net/u/1042750/blog/189038

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值