原帖由 宅男-兜着走 于 2009-10-9 09:29 AM 发表
问题是如此。
假设有一个form的资料, 一个form 里面有很多笔资料。
比如: item1, item2, item3, item4, 相关的资料。(抱歉, 不会解释)
我要怎么send 出去呢? 通过 XML ?
顺便问个问题, 找 ...
原帖由 宅男-兜着走 于 2009-10-9 01:58 PM 发表
Json ?? plugin 的名字?? 暗示到几吝啬下
不是, 我不是说这个。。。 我是说假设。 1 对 多的关系。
那个 "多" 的资料。
这样就没理由 loop 进 parameter 了吧 -.-|||。
一个个资料进去我会。
原帖由 宅男-兜着走 于 2009-10-9 03:12 PM 发表
等等, 具体点。 forms 的childnode 是什么意思?
假设我通过 js 生成 XML string 的话 会比较不理想?
<html>
<title>ajax + jquery tutorial.</title>
<script src="jquery-1.3.2.min.js"></script>
<script language="javascript" src="ajax.js"> </script>
<head> </head>
<script language="javascript">
function connect(){
httpObject = getHTTPObject(); // 得知使用者的 Browser 支持不支持AJAX
if(httpObject != null){ // return 不是null, 执行。
httpObject.open("POST" , "my_class.php" , true); // URL
var params = ''; // variable , 准备被 POST 的。
var obj = document.getElementsByName('send'); // 下面的textinput。
for(i=0; i < obj.length; i++){
params+= i>0? "&send[]="+obj.value : "send[]="+obj.value; // 准备要post 的data
}
httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
httpObject.setRequestHeader("Content-length", params.length);
httpObject.setRequestHeader("Connection", "close");
httpObject.onreadystatechange =function(){
if(httpObject.readyState == 4){
alert(httpObject.responseText);
}
}
httpObject.send(params);
}
}
</script>
<body>
<script language="javascript">
for(i=0; i < 20; i++){
document.write("<input type='text' name='send'><br>");
}
</script>
<input type="button" value="test_ajax" onMouseDown="connect()"/>
</body>
</html>
原帖由 宅男-兜着走 于 2009-10-9 07:41 PM 发表
刚才练习了下。
外国有个kalao 说, 把这个URL POST 的东西变成PHPARRAY, 那么就省了很多时间了。 但是刚才使用的时候怪怪的感觉。 有时可以有时不可以。 而且使用者有"&"的话直接读取出问题。
params+= ...
原帖由 宅男-兜着走 于 2009-10-9 07:41 PM 发表
刚才练习了下。
外国有个kalao 说, 把这个URL POST 的东西变成PHPARRAY, 那么就省了很多时间了。 但是刚才使用的时候怪怪的感觉。 有时可以有时不可以。 而且使用者有"&"的话直接读取出问题。
params+= ...
原帖由 Super-Tomato 于 2009-10-9 07:59 PM 发表
這個例子寫給你參考
Super-Tomato List Input
function listInput(form)
{
var param = new Array();
for(var j=0; j
欢迎光临 JBTALKS.CC (https://jbtalks.my/) | Powered by Discuz! X2.5 |