Jump to content
php.lv forumi
  • 0

Jquery ajax POST vairāku mainīgo nodošana uz insertu


senters

Question

Kā nodot uz insert failu vairākus mainīgos, rakstot šādi man nepaņem ne pasakuma id, ne pašu komentāru.

 

var dataString = [{ "content": +test, "event_id": +id }];

 

šādi strādā bet tiek nodots tikai contents:

 

var dataString = 'content='+ test;

 

 

$(".Comment").click(function() 
{
  var test = $("#content").val();
  var id = $(".OpenEventHeader").attr("id");

  var dataString = [{ "content": +test, "event_id": +id }];

  $.ajax(
  {
type: "POST",
url: "SQLProcedures/insert_comment.php",
data: dataString,


cache: false,
success: function(html)
{
            ...
       }
  });
});

* Ar alert palīdzību provēju alert(id) un alert(test), izvadās pareizās vērtības, bet tās nenonāk līdz postam, jo nemāku sintaksi iespējams

 

Failā savācu šādi:

 

if(isset($_POST['content']))
{
$content = $_POST['content'];
$event_id = $_POST['event_id'];

mysql_query("INSERT INTO comment ....

Edited by senters
Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Patiess prieks par sniegtajām atbildēm, paskatīšos katru gadījumu

 

 

Ar xPtv45z ieteikto variantu: var dataString = "content="+test+"&event_id="+id; saprot abas vērtības.

 

 

Arī šis - var dataString = {content:test,event_id:id}; ko ieteica codez strādā

 

 

Šo nesapratu:

neliec dataString arrayā. pietiek ar objektu

Pārbaudi ar print_r($_POST), kas tur atrodams

Edited by senters
Link to comment
Share on other sites

  • 0

[] - masīvs

{} - objekts

(patiesībā js'ā abi viņi ir objekti)

 

Es iesaku lietot codez variantu ar objekta padošanu, jo šajā gadījumā visas vērtības automātiski tiek urlenkodētas, padodot stringu, tev katrs mainīgais būtu jāeskeipo pašam.

Link to comment
Share on other sites

  • 0

var dataString = [{ "content": +test, "event_id": +id }];

[ ] nozīmē, ka tas ir arrays, bet jquery ajaxam vajag objektu, tātad var dataString = { "content": +test, "event_id": +id };

 

bet tas print_r() debugošanai

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...