作者skywillnosky (Alfred)
看板Ajax
标题Re: [问题] .getForm().submit()?
时间Wed Dec 23 20:16:13 2009
我想顺便问一下
AJAX 可以跟Jquery共用吗?
要如何撷取AJAX的ITEM的值
放到Jquery?
这是改过的程式...
<head>
<script type="text/javascript" src="adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext-all.js"></script>
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript" >
Ext.onReady(function(){
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';
Ext.form.Field.prototype.align = 'center';
var bd = Ext.getBody();
var create_form = new Ext.FormPanel({
labelWidth: 75,
frame:true,
title: '填写会员资料',
url: '_register.php',
bodyStyle:'padding:5px 5px 0',
width: 400,
defaults: {width: 230},
defaultType: 'textfield',
items: [{
fieldLabel: '帐号',
name: 'account',
allowBlank:false
},
...
{
fieldLabel: '手机号码',
name: 'cellphone',
inputType : "password",
allowBlank:false
}
],
buttons:
[
{
text: '送出',
handler: senddata
},
{
text: '重设',
handler: function(){
create_form.getForm().reset();
}
}
]
});
function senddata() {
if (create_form.getForm().isValid())
{
handler: search_contents()
} else {
Ext.MessageBox.alert('状态', '不能为空的');
}
}
create_form.render(document.body);
});
function search_contents(){
$(document).ready(function() {
$.post('register.php',{
a: $("#account").val(),
...
c: $("
#cellphone").val()},
function(txt){ $('div.result').html(txt);});
});
}
</script>
</head>
<body>
<div id="create_form" ></div>
<?php
echo '$_POST[pass] = '.$_POST['pass'].'<br>';
if(strcmp($_POST['pass'], $_POST['pass_again']) == 0 && $_POST['pass'] !=
NULL)
{
$a = $_POST['account'];
$p = $_POST['pass'];
$pg = $_POST['pass_again'];
$n = $_POST['name'];
$i = $_POST['id'];
$d = $_POST['date'];
$c = $_POST['cellphone'];
......
echo '您的会员编号:'.$in.'<br>';
}
else if(strcmp($_POST['pass'], $_POST['pass_again']) != 0 && $_POST['pass']
!= NULL)
{
echo '帐号输入不一致<br>';
}
?>
<br/>输入之文章:
<div class="contents"></div>
<br/>取代後之文章:<div class="result" id="result"></div><br/>
<div class="contents"></div>
<br/>取代後之文章:<div class="result" id="result"></div><br/>
//********************************************************************//
我这样写跑起来没反应耶
是因为ajax 跟 jquery不相容吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.64.183.226
1F:→ andreli:Ajax, jQuery分不清楚? 12/23 21:14
2F:推 Peruheru:ajax跟jQuery是不同层级的东西耶,javascript能写出ajax 12/24 03:48
3F:→ Peruheru:jQuery能写出ajax,prototype也能写出ajax,ajax只是一个 12/24 03:48
4F:→ Peruheru:"做法",就好像问"php跟echo会不会不相容"一样 12/24 03:49
5F:推 Peruheru:答案是"不会",因为jQuery也是写ajax时的一种选择 12/24 03:53
6F:→ Peruheru:ajax也是jquery的一部分 12/24 03:54
7F:→ Peruheru:你好像把Extjs当成ajax的同义词,拿来跟jquery比较了... 12/24 03:56
8F:推 Peruheru:好像又不是这样 12/24 05:18
9F:→ skywillnosky:好像有点懂了= ="... 12/24 08:24