1
alay9999 OP 额,实际上更加神奇一些
事实上我提交的是两个值,两个都是网址。 我以为可以简化问题,所以写成了上边一个值的例子。 可事实上是,我单独提交一个网址,另一个非网址可以成功 但是两个都是网址的时候才失败 好拗口的问题 |
2
itommy 2013-07-25 00:50:44 +08:00 1
建议写个完整的 ajax request
$.ajax({ type: "POST", url: url, data: data, success: success, dataType: dataType }); |
3
awebird 2013-07-25 01:02:27 +08:00 1
post的变量名img_url1 和 #img_url1 冲突,js变量名不要和html元素id相同,感觉是这个问题..
|
4
bitsmix 2013-07-25 01:26:57 +08:00 1
{
"img_url1":imgurl1 }, |
5
alay9999 OP |
6
BOYPT 2013-07-25 09:18:16 +08:00 1
用的是Chrome吧,按F12打开调试器,看网络/终端下面的,操作的时候有什么自己看吧。
|
7
alay9999 OP |
9
alay9999 OP 好吧,问题已解决,无关JQ,无关PHP
事先声明我真的是小白,大神别笑话。然后我把问题描述一下,再告诉你们原因。 ###问题描述### 1.程序预期用JQ POST两个网址数据,然后PHP接收再返回来。基本是最简单的Ajax行为。 2.问题表现:两个数据只要有一个不为网址即可成功运行。但是两个数据同为网址,当前页面(提交页面)的网址带上参数并刷新(get当前页面) 3.反复排查JQ无果(PHP没得可排查了) ###事出有因### 1.我对表单进行了数据验证,非网址数据不合格。用DW的验证 2.提交用的是响应按钮Click事件,与上边的验证未作关联。即无论数据是否合格,均不影响提交。 3.但是我蛋疼的将按钮类型设置成了submit…… 4.于是乎,数据不合格,submit无法提交,响应Click事件;数据合格……submit提交,出现上述状况…… =================== 热心回答的朋友均以感谢,谢谢大家~ 大家可以笑话我……掩面…… |
10
justfindu 2013-07-25 10:31:44 +08:00
jquery的post提交的链接请不要带各种参数, 包括上面的链接
|
11
bitsmix 2013-07-25 10:55:58 +08:00
event.preventDefault()
|