Php页面自己工作,但我不能得到的结果Php页面与ajax的动态
我对ajax一无所知,但我需要解决方案。如果有人能提供帮助,我将不胜感激。我正在尝试通过选择调用php页面。除了最后一个结果外,一切正常。这是一个不确定的数字选择字段。它可以是3-4个选择字段或10个带选项的选择字段。页面自行工作,但我无法显示我应该发布catid并在中获取get-values.php的结果。有人可以帮助我吗 我正在用.load()和.html()尝试下面的代码,但它不起作用Php页面自己工作,但我不能得到的结果Php页面与ajax的动态,php,jquery,ajax,Php,Jquery,Ajax,我对ajax一无所知,但我需要解决方案。如果有人能提供帮助,我将不胜感激。我正在尝试通过选择调用php页面。除了最后一个结果外,一切正常。这是一个不确定的数字选择字段。它可以是3-4个选择字段或10个带选项的选择字段。页面自行工作,但我无法显示我应该发布catid并在中获取get-values.php的结果。有人可以帮助我吗 我正在用.load()和.html()尝试下面的代码,但它不起作用 function GetCatVal(val) { $.ajax({ type:
function GetCatVal(val) {
$.ajax({
type: "POST",
url: "./php/get-values.php",
data:'catid='+val,
success: function(data){
HELLPPPPPP sounds are getting louder from this area
});
}
在代码失败的地方获得更多信息会很好:在PHP或ajax中,您是用PHP获取数据还是甚至不访问PHP代码。您是否检查了是否在PHP代码中获取
'catid='+val
值?我建议在success
功能中使用console.log(data)
var\u dump($\u POST)代码>
F12->network->find your get values.php
var param=“catid”+val
数据:{catid:param}
然后在PHP中,您将获得
$\u POST['catid']
实际上问题只是选择>标记。代码页自己工作,但我无法在div>标记内显示结果
<select name="kat2" id="kat2-list" onChange="GetCatVal(this.value);">
<option>Select Category</option>
</select>
<div id="katvallist"> </div>
如果我尝试在select标记中更改一些php代码以显示结果,那么工作正常。我可以通过php代码中的creating options>将结果显示为select id=“kadvallist”>。但是我无法显示div id=“katvallist”>标记中的任何数据。我对ajax一无所知,因此需要进行研究和学习。请不要只要求我们解决问题或为您编写解决方案。初学者是受欢迎的,但我们希望您在提问之前能够努力解决自己的问题。我们不为您编写代码,尽管我们非常愿意帮助您解决您编写的代码的问题。它可以是3-4个选择字段或10个选择字段,听起来您需要一个循环。但是如果你给我们看PHP代码,我们就不必猜测代码返回了什么
...............
$total2 = $response2->categoryProductAttributeList->categoryProductAttribute->count();
curl_close($curl);
for($i=0; $i<$total2; $i++) {
..................
echo "<label value=".$attid.">".$response2->categoryProductAttributeList->categoryProductAttribute[$i]->name."</label>";
echo "<select>";
echo "<option value=".$attlistid.">".$attlistname."</option>";
function GetCatVal(val) {
$.ajax({
type: "POST",
url: "./php/get-values.php",
data:'catid='+val,
success: function(data){
$("#katvallist").html(data);
}
});
}