我正在尝试从PHP获取数据并使用jQuery将其输入div
。
请求第一次运行,但是,在第二次运行后,它会清除div并使其空白。
这是我的jQuery代码
var post = document.getElementById('daddress_postcode').value;
var bottles = document.getElementById('bottletot').innerText;
$("#shipping").load("ship.php?postcode=" + post + "&bottles=" + bottles);
PHP文件当前只有一个echo,返回一个字符串。
答案 0 :(得分:0)
我解决了自己的问题。
问题在于变量。 解决方案:
将请求更改为POST
代码:
document.getElementById('shipping').innerHTML= '';
var post = document.getElementById('daddress_postcode').value;
var bottles = document.getElementById('bottletot').innerText;
$('#shipping').load("ship.php", {postcode:post,bottles:bottles});
这有效
看起来URL加入工作正常,但是它不是从post返回一个字符串,而是返回一个INT的URL,并且出于某种原因(有人可能会详细说明)它没有改变它。 / p>
我正在保留我的post方法,但也尝试将int显式转换为字符串,工作