搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

FormData is working inconsistently

more options

In one part of my code (generated by PHP) the following is working correctly:

   FD = new FormData()
   FD.append('V',)
   FD.append('F','add')
   FD.append('D',NewI)
   FD.append('N',N)
   SetReq()

function SetReq() {

   XReq = new XMLHttpRequest()
   XReq.onreadystatechange = function() {XReady()}

XReq.open('POST','NewsIU2.php') XReq.send(FD) } Another part of my code is not working

   var	FD = new FormData()
       FD.append('V',)
       FD.append('F','delete')
       FD.append('D',B)
       SetReq()

When it gets to the PHP program the the first case has $_POST('F') = 'add', the second case is empty

In one part of my code (generated by PHP) the following is working correctly: FD = new FormData() FD.append('V',<?=$V?>) FD.append('F','add') FD.append('D',NewI) FD.append('N',N) SetReq() function SetReq() { XReq = new XMLHttpRequest() XReq.onreadystatechange = function() {XReady()} XReq.open('POST','NewsIU2.php') XReq.send(FD) } Another part of my code is not working var FD = new FormData() FD.append('V',<?=$V?>) FD.append('F','delete') FD.append('D',B) SetReq() When it gets to the PHP program the the first case has $_POST('F') = 'add', the second case is empty

所有回复 (4)

more options

Possibly useful links here: Where to go for developer support

more options

Stack Overflow is normally the worst place to look. Hard to follow. Two cases, one works fine the other fails. It cannot be a coding problem. Some of advance techniques recommended by MDN causing code to quit, like FormData.get()

more options
more options

Col_Boogie said

Stack Overflow is normally the worst place to look. Hard to follow.

But you can start your own thread, you don't need to follow someone else's.