【发布时间】:2011-03-25 22:31:06
【问题描述】:
好的,所以通常我会查找表单的操作属性(例如:request.php)并向该页面发出 cURL 发布请求,但如果表单正在由 jQuery 处理怎么办? 示例
<form method="post" action="profile/post/USERNAME" id="postForm"
onsubmit="funct.post('USERNAME'); return false;" >
...
<input type="button" class="sendButton" id="sendBtn" value="Send"
onclick="funct.post('USERNAME')" />
我不知道如何使用此表单,我已尝试提交到 /profile/post/USERNAME 页面,但这不起作用。 我错过了什么吗?
【问题讨论】:
-
您希望从您的请求中返回哪些数据?你不想发生什么?您是否尝试过检查 funct.post 函数?
-
该站点的 jQuery 很大,所以不是真的,它在一些外部文件中,并且附有 6 个。你认为这可能有用吗?我在想 /profile/post/USERNAME 对于 URL 应该足够了,但是......对于我期待的数据,我并不期待任何东西,只是我的查询被发布,但它说“无效请求"
-
我仍然不知道您期望得到什么响应而没有得到。是的,无论如何,翻阅外部 .js 文件是个好主意。
-
绝对值得检查
funct.post()方法,因为它会告诉你它正在做什么处理。当然,这可能只是通过 AJAX 执行发布,而您遇到的问题与 jQuery 正在处理的表单完全无关。 Firebug 应该对funct.post()代码进行相当简单的调查。