小编jes*_*mar的帖子

如何使用POST将javascript对象数组传递给php

可以说我有一个javascript对象数组,我试图将这些对象传递给php页面以将它们保存到数据库中.我没有问题将变量传递给php并在该变量上使用$ _POST ["entries"],但我无法弄清楚如何传递整个对象数组,因此我可以访问我的objects.entryId和.mediaType值在php页面上.

哦,在任何人问之前,是的,我需要这样做的原因是因为我有一个flash上​​传器,你猜对了..上传到CDN服务器(远程),远程服务器只回复这样的js对象.

感谢任何人都能提供的帮助.

这是我的JS功能:

function test() {
        entriesObj1 = new Object();
        entriesObj1.entryId = "abc";
        entriesObj1.mediaType = 2;
        entriesObj2 = new Object();
        entriesObj2.entryId = "def";
        entriesObj2.mediaType = 1;

        var entries = new Array();

        entries[0] = entriesObj1;
        entries[1] = entriesObj2;
        var parameterString;

        for(var i = 0; i < entries.length; i++) {
            parameterString += (i > 0 ? "&" : "")
              + "test" + "="
              + encodeURI(entries[i].entryId);
        }

        xmlhttp.open("POST","ajax_entries.php",true);

        xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        xmlhttp.setRequestHeader("Content-length", parameterString.length);
        xmlhttp.setRequestHeader("Connection", "close");

        xmlhttp.onreadystatechange  = handleServerResponseTest;
        xmlhttp.send(parameterString);
    }
    function …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax

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

如何获取SQL 2005和ASP中使用的下一个标识号?

我之前通过执行如下简单查询获得了Access中使用的下一个可用自动编号:

SELECT RecordNumber, Info FROM myTABLE WHERE 0=1
Run Code Online (Sandbox Code Playgroud)

这样我就可以创建一个变量来保存currentRecord,它将使用与我更新行时Access将要使用的相同的自动编号

rs.AddNew
currentRecord = rs("RecordNumber")

rsInfo = "SomeFormData" & currentRecord
rs.Update
rs.Close
Run Code Online (Sandbox Code Playgroud)

现在这用于MS Access,但在SQL 2005中,我没有收回新记录创建的Identity."SomeFormData"已正确插入,SQL中的RecordNumber字段已填入新的自动编号,但我的变量中没有RecordNumber,我需要它继续填写相关表格,将数据保存到相关表格并需要保存currentRecord号码.

问题是,有没有办法在做一个新插入时获得这个唯一的数字?

sql identity ado autonumber asp-classic

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

经典ASP从SQL2005获取SCOPE_IDENTITY()值

我无法弄清楚如何从SQL2005存储过程中将SCOPE_IDENTITY()返回到我的变量.

我的sSQL字符串:

sSQL = "EXEC [sp_NewClaim] " & Chr(34) & ClaimNumber & Chr(34) & ", " & Request.Cookies("UserID") & ", " & Request.Cookies("MasterID") & ", " & Chr(34) & strRestaurante & Chr(34) & ", " & Chr(34) &  Fecha & Chr(34) & ", " & Chr(34) & Hora & Chr(34) & ", " & Chr(34) & Request("Tiempo") & Chr(34) & ", " & Chr(34) & Request("Luz") & Chr(34) & ", " & Chr(34) & Request("Desc") & Chr(34) & ", " …
Run Code Online (Sandbox Code Playgroud)

sql identity asp-classic

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

标签 统计

asp-classic ×2

identity ×2

sql ×2

ado ×1

ajax ×1

autonumber ×1

javascript ×1

php ×1